Vincent Koc
f22cc1fa48
fix(ollama): preserve thinking across reply maintenance ( #116963 )
...
Fixes #109527
2026-08-01 01:47:02 +08:00
Shakker
8fc43e187a
fix(agents): preserve persisted turns across restart ( #116924 )
...
Accept recorder-confirmed durable transcript identity when the active-session copy is absent, while preserving orphan repair for mismatched or unconfirmed turns.\n\nCloses #116894
2026-08-01 01:45:45 +08:00
Vincent Koc
f9e35bc59c
merge: clarify local provider setup actions ( #116953 )
...
* fix/local-provider-setup:
fix(macos): preserve localized setup fallback
improve(setup): clarify local provider actions
2026-08-01 01:44:46 +08:00
Vincent Koc
8a4da1d19f
fix(auto-reply): avoid false overload attribution on stalled replies ( #116959 )
2026-08-01 01:33:59 +08:00
SunnyShu
47adae9769
fix(auth-profiles): scope model_not_found cooldown to the failing model ( #116768 )
...
Treat model_not_found cooldowns as model-scoped so healthy sibling fallbacks remain available. Preserve profile-wide widening on a second distinct failure and missing model identity.
Fixes #116464 .
2026-08-01 01:33:16 +08:00
Vincent Koc
749f5b2e27
fix(agents): expose embedded preparation latency ( #116936 )
...
* fix(agents): attribute preparation latency
* test(agents): use tracked preparation temp dirs
2026-08-01 01:14:01 +08:00
Vincent Koc
66e1a4ad77
fix(macos): preserve localized setup fallback
2026-08-01 01:07:54 +08:00
Peter Steinberger
cd8a96491e
fix: repair canonical session keys with doctor ( #116703 )
...
* fix: repair canonical session keys with doctor
* test: align canonical validation with reopen boundary
* test: align session fixtures with canonical keys
* fix: copy only canonical session repair winners
* fix: cover canonical repair edge cases
* test: remove retired preview helper import
* test: align canonical repair delivery scope
* fix: close canonical repair validation gaps
* fix: preserve destination-only repair generations
* fix: preserve canonical repair window projections
* style: format canonical repair imports
* fix: preserve canonical repair delivery ownership
* fix: preserve winner-owned cross-store state
* fix: guard canonical delivery rehoming
* fix: align canonical session contracts after rebase
* test: accept internal canonical repair fixtures
* test: move sharing alias coverage to doctor
2026-07-31 10:04:08 -07:00
Vincent Koc
2b58380ec9
merge: refresh local provider setup branch
...
* origin/main:
fix(gateway): preserve plugin-only session change events (#116948 )
fix(media): recognize AIFF attachments across audio workflows (#116907 )
fix(openai): recover missing terminal response output (#116910 )
fix(telegram): preserve outbound media metadata and rejected photos (#116886 )
fix(agents): preserve bounded truthful subagent outcomes (#116932 )
2026-08-01 01:01:35 +08:00
Peter Steinberger
5332641ed3
fix(gateway): preserve plugin-only session change events ( #116948 )
...
Co-authored-by: Peter Steinberger <steipete@macos.shared >
2026-07-31 09:47:43 -07:00
Peter Steinberger
a4fccb7734
fix(media): recognize AIFF attachments across audio workflows ( #116907 )
...
Co-authored-by: Peter Steinberger <steipete@macos.shared >
2026-07-31 09:45:11 -07:00
Peter Steinberger
e64b7041ec
fix(openai): recover missing terminal response output ( #116910 )
...
Co-authored-by: Peter Steinberger <steipete@macos.shared >
2026-07-31 09:35:15 -07:00
Peter Steinberger
4996474178
fix(telegram): preserve outbound media metadata and rejected photos ( #116886 )
...
Co-authored-by: Peter Steinberger <steipete@macos.shared >
2026-07-31 09:33:27 -07:00
Peter Steinberger
500fed6d4a
fix(agents): preserve bounded truthful subagent outcomes ( #116932 )
...
Co-authored-by: Peter Steinberger <steipete@macos.shared >
2026-07-31 09:30:58 -07:00
Vincent Koc
0e24d596c0
improve(setup): clarify local provider actions
2026-08-01 00:26:40 +08:00
Peter Steinberger
73aa80a632
fix(cron): preserve scheduler truth across edits and delivery ( #116923 )
...
Co-authored-by: Peter Steinberger <steipete@macos.shared >
2026-07-31 09:24:49 -07:00
Peter Steinberger
4a8ce9c336
fix(openai): finalize Chat tool calls from authoritative terminals ( #116922 )
...
Co-authored-by: Peter Steinberger <steipete@macos.shared >
2026-07-31 09:21:40 -07:00
Peter Steinberger
dd2062be4c
fix(ui): recover session observers across reconnects ( #116887 )
...
Co-authored-by: Peter Steinberger <steipete@macos.shared >
2026-07-31 09:20:10 -07:00
Peter Steinberger
80bbdeda1c
fix(qa): verify requested scenarios and reject silent character runs ( #116912 )
...
* fix(qa): authenticate requested scenario test execution
* fix(qa): reject unanswered character evaluation runs
* refactor(qa): extract native vitest report validation
* fix(qa): require requested native test file to exist
---------
Co-authored-by: Peter Steinberger <steipete@macos.shared >
2026-07-31 09:18:05 -07:00
Jason (Json)
df59af2fa6
fix: agent turns survive unavailable optional web credentials ( #112522 )
...
* fix: prevent web credential failures from blocking agent turns
* test: complete optional secret target mocks
2026-07-31 10:16:45 -06:00
Peter Steinberger
a0ad31fe8a
fix(sessions): preserve transcript and child ownership ( #116897 )
...
Co-authored-by: Peter Steinberger <steipete@macos.shared >
2026-07-31 09:16:13 -07:00
Peter Steinberger
79f3474836
fix(ui): preserve chat stream ownership and accessible rendering ( #116929 )
...
Co-authored-by: Peter Steinberger <steipete@macos.shared >
2026-07-31 09:14:07 -07:00
Peter Steinberger
b186d81c46
fix(media): preserve display metadata and attachment formats ( #116928 )
...
Co-authored-by: Peter Steinberger <steipete@macos.shared >
2026-07-31 09:12:37 -07:00
Peter Steinberger
0f88dd8491
fix(together): preserve immediate video outcomes and image references ( #116913 )
...
* fix(together): honor terminal video submissions
* fix(together): align video media and terminal outcomes
---------
Co-authored-by: Peter Steinberger <steipete@macos.shared >
2026-07-31 09:10:54 -07:00
Peter Steinberger
51a78a4411
fix(openai): honor video submission and edit contracts ( #116917 )
...
Co-authored-by: Peter Steinberger <steipete@macos.shared >
2026-07-31 09:08:53 -07:00
Peter Steinberger
184c13d01c
fix(slack): preserve thread reads and final transport text ( #116915 )
...
Co-authored-by: Peter Steinberger <steipete@macos.shared >
2026-07-31 09:04:30 -07:00
Peter Steinberger
be7db27702
fix(providers): preserve Bedrock accounting, reasoning, and OpenRouter budgets ( #116896 )
...
Co-authored-by: Peter Steinberger <steipete@macos.shared >
2026-07-31 09:02:12 -07:00
Peter Steinberger
2073371f80
fix(qa): preserve transport ownership and truthful reporting ( #116911 )
...
Co-authored-by: Peter Steinberger <steipete@macos.shared >
2026-07-31 09:00:44 -07:00
Vincent Koc
a4faeae9df
Merge pull request #101358 from mrunalp/podman-sandbox-backend
...
Add Podman sandbox backend
2026-08-01 00:00:18 +08:00
Peter Steinberger
f66fff57f3
fix(cli): preserve completion profiles and option value contracts ( #116906 )
...
Co-authored-by: Peter Steinberger <steipete@macos.shared >
2026-07-31 08:59:11 -07:00
Peter Steinberger
87d5cb9f67
fix(agents): preserve model-visible tool outcomes ( #116916 )
...
Co-authored-by: Peter Steinberger <steipete@macos.shared >
2026-07-31 08:55:08 -07:00
Peter Steinberger
de5ab5e1d4
fix(telegram): preserve inbound polls and batched text entities ( #116898 )
...
Co-authored-by: Peter Steinberger <steipete@macos.shared >
2026-07-31 08:52:37 -07:00
Peter Steinberger
47a7798789
fix(feishu): preserve paginated reaction actors and topic ownership ( #116918 )
...
* fix(feishu): drain all message reaction pages
* fix(feishu): preserve reaction actor and topic ownership
* fix(feishu): support all valid reaction pages
---------
Co-authored-by: Peter Steinberger <steipete@macos.shared >
2026-07-31 08:49:34 -07:00
Peter Steinberger
0687ab73f1
fix(signal): preserve account-owned transport and inbound facts ( #116914 )
...
Co-authored-by: Peter Steinberger <steipete@macos.shared >
2026-07-31 08:44:00 -07:00
Peter Steinberger
e922b53675
fix(whatsapp): restore interactive mentions and inbound media variants ( #116901 )
...
Co-authored-by: Peter Steinberger <steipete@macos.shared >
2026-07-31 08:41:00 -07:00
Peter Steinberger
8c16b18a79
fix(agents): preserve atomic compaction and truthful bounded diagnostics ( #116895 )
...
* fix(agents): preserve compacted tool outcomes and summary bounds
* fix(agents): retain diagnostics outside compacted result tails
* fix(agents): honor valid explicit branch summary reservations
* fix(agents): avoid masking earlier failures with routine result tails
* fix(agents): never trade retained diagnostics for result footers
* fix(agents): anchor bounded result tails to terminal diagnostics
* fix(agents): avoid overlapping compacted diagnostic windows
---------
Co-authored-by: Peter Steinberger <steipete@macos.shared >
2026-07-31 08:38:21 -07:00
Peter Steinberger
101bcaf011
fix(llama-cpp): preserve native tool, context, and reasoning lifecycles ( #116903 )
...
* fix(llama-cpp): stream native tool call lifecycle
* fix(llama-cpp): normalize native response lifecycle and limits
---------
Co-authored-by: Peter Steinberger <steipete@macos.shared >
2026-07-31 08:36:06 -07:00
Peter Steinberger
0d209991b6
fix: preserve realtime provider event ownership ( #116891 )
...
Co-authored-by: Peter Steinberger <steipete@macos.shared >
2026-07-31 08:33:06 -07:00
Vincent Koc
a1026663ae
feat(plugins): externalize ComfyUI provider ( #116888 )
2026-07-31 23:26:51 +08:00
Peter Steinberger
7a8c3802ff
fix(gateway): reject malformed active image inputs ( #116883 )
...
Co-authored-by: Peter Steinberger <steipete@macos.shared >
2026-07-31 08:25:05 -07:00
Peter Steinberger
0a2f2a0ae1
fix(cron): retain removed-job terminal run history ( #116881 )
...
Co-authored-by: Peter Steinberger <steipete@macos.shared >
2026-07-31 08:20:14 -07:00
Peter Steinberger
d8b30b7a7f
fix(gateway): honor conditional media ETags ( #116880 )
...
Co-authored-by: Peter Steinberger <steipete@macos.shared >
2026-07-31 08:16:56 -07:00
Peter Steinberger
c19e55f226
fix(gateway): finish failed HTTP responses without hanging or crashing ( #116874 )
...
* fix(gateway): unify failed HTTP response finalization
* test(gateway): avoid returning server-close promise executor
---------
Co-authored-by: Peter Steinberger <steipete@macos.shared >
2026-07-31 08:14:07 -07:00
Harjoth Khara
102c2e1a64
fix(slack): recover MPIM thread context from outbound replies ( #116660 )
...
Co-authored-by: scoootscooob <167050519+scoootscooob@users.noreply.github.com >
2026-07-31 23:12:56 +08:00
Peter Steinberger
77b3667757
fix(telegram): budget media captions by visible text ( #116892 )
...
Co-authored-by: Peter Steinberger <steipete@macos.shared >
2026-07-31 08:11:55 -07:00
Peter Steinberger
9922ea02e9
fix(matrix): preserve media, reaction, and member state ( #116890 )
...
Co-authored-by: Peter Steinberger <steipete@macos.shared >
2026-07-31 08:08:32 -07:00
Peter Steinberger
39d4ca8f4e
fix(sessions): prevent stale upstream activity after session changes ( #116864 )
...
* fix(sessions): fence upstream monitor results
* fix(sessions): recheck provenance ownership
2026-07-31 08:08:22 -07:00
Peter Steinberger
36cc7bb105
fix(imessage): preserve voice intent and provider delivery failures ( #116889 )
...
* fix(imessage): honor configured attachment send transport
* fix(imessage): preserve send outcomes and voice delivery
* fix(imessage): preserve native voice transport contracts
---------
Co-authored-by: Peter Steinberger <steipete@macos.shared >
2026-07-31 08:03:37 -07:00
Vincent Koc
b45ca07ec9
fix(ci): keep full release validation aligned with runtime state ( #116653 )
...
Align Telegram artifact reuse and packaged Docker validation with current GitHub Actions and runtime state contracts. Refresh affected regression fixtures and isolate test state.
2026-07-31 23:03:02 +08:00
Peter Steinberger
f18d619c02
fix(channels): preserve preview and presentation delivery ( #116884 )
...
Co-authored-by: Peter Steinberger <steipete@macos.shared >
2026-07-31 07:58:56 -07:00