Nimrod Gutman
6f566585d8
fix(ios): harden watch exec approval review ( #61757 )
...
* fix(ios): harden watch exec approval review
* fix(ios): address watch approval review feedback
* fix(ios): finalize watch approval background recovery
* fix(ios): finalize watch approval background recovery (#61757 ) (thanks @ngutman)
2026-04-06 17:42:42 +03:00
Mason
9b0ea7c579
docs: relocalize stale locale links ( #61796 )
...
* docs: relocalize stale locale links
* docs: unify locale link postprocessing
* docs: preserve relocalized frontmatter
* docs: relocalize partial docs runs
* docs: scope locale link postprocessing
* docs: continue scoped relocalization
* docs: drain parallel i18n results
* docs: add i18n pipeline link regression tests
* docs: clarify i18n pipeline regression test intent
* docs: update provider references in i18n tests to use example-provider
* fix: note docs i18n link relocalization
* docs: rephrase gateway local ws sentence
2026-04-06 22:37:35 +08:00
Peter Steinberger
cd5b1653f6
feat: declare explicit media provider capabilities
2026-04-06 15:24:38 +01:00
biefan
0f075e1b8a
fix: restore terminal keyboard state on tui exit ( #49130 ) (thanks @biefan) ( #49130 )
...
Co-authored-by: Vincent Koc <vincentkoc@ieee.org >
2026-04-06 15:14:08 +01:00
Peter Steinberger
c7c0550dc9
fix: seed SSE history state from one snapshot ( #61855 ) (thanks @100yenadmin)
2026-04-06 15:05:33 +01:00
ToToKr
2da95ca191
fix(tui): strip inbound metadata from command messages before rendering ( #59985 ) (thanks @MoerAI) ( #59985 )
...
Co-authored-by: Vincent Koc <vincentkoc@ieee.org >
2026-04-06 15:02:59 +01:00
Mariano
ebad21c94d
plugins: add bundled webhooks TaskFlow bridge ( #61892 )
...
Merged via squash.
Prepared head SHA: ca58fb77a8
Co-authored-by: mbelinky <132747814+mbelinky@users.noreply.github.com >
Co-authored-by: mbelinky <132747814+mbelinky@users.noreply.github.com >
Reviewed-by: @mbelinky
2026-04-06 15:59:47 +02:00
황재원
c8298c5b0f
fix: don't broadcast state:error on per-attempt lifecycle errors ( #60043 ) (thanks @jwchmodx) ( #60043 )
...
Co-authored-by: Vincent Koc <vincentkoc@ieee.org >
2026-04-06 14:47:38 +01:00
Peter Steinberger
712479eea1
fix: unify assistant visible text sanitizers ( #61729 )
2026-04-06 14:44:09 +01:00
Peter Steinberger
f00c8c1b87
fix: add message tool read hint for thread reads
2026-04-06 14:42:51 +01:00
Peter Steinberger
3da7c8610f
fix: preserve slack fallback thread classification ( #61835 )
2026-04-06 14:38:51 +01:00
Peter Steinberger
021e503a5f
test: add raw plugin-schema defaults regression coverage ( #61856 )
2026-04-06 14:32:17 +01:00
Vincent Koc
18ed43cc9e
fix(tui): align /status with shared session status
2026-04-06 14:10:59 +01:00
Peter Steinberger
c9e4b86c7e
fix: tighten container bind defaults for landing ( #61818 ) (thanks @openperf)
2026-04-06 14:02:20 +01:00
Peter Steinberger
a42ee69ad4
fix: harden tool-result overflow recovery ( #61651 )
2026-04-06 14:01:21 +01:00
Peter Steinberger
6ed33d29c8
fix(windows): disable native jiti setup loaders
2026-04-06 13:48:32 +01:00
Peter Steinberger
c39f061003
Revert "refactor(cli): remove bundled cli text providers"
...
This reverts commit 05d351c430 .
2026-04-06 13:40:41 +01:00
ForestDengHK
e79e25667a
fix(telegram): restore outbound message splitting for long messages ( #57816 )
...
Merged via squash.
Prepared head SHA: 09f24ceba9
Co-authored-by: ForestDengHK <189603301+ForestDengHK@users.noreply.github.com >
Co-authored-by: mbelinky <132747814+mbelinky@users.noreply.github.com >
Reviewed-by: @mbelinky
2026-04-06 14:28:37 +02:00
Evgeny Yakimov
68a4f91d5a
feat(google): add support for Gemma 4 models and fix cross-provider resolution
2026-04-06 13:24:48 +01:00
Ted Li
23730229e1
fix(memory-core): ignore managed dreaming blocks during daily ingestion ( #61720 ) (thanks @MonkeyLeeT)
2026-04-06 13:22:54 +01:00
Neerav Makwana
ad2df63547
fix(agents): classify Anthropic extra-usage billing ( #61608 ) (thanks @neeravmakwana)
2026-04-06 13:21:53 +01:00
Neerav Makwana
7df5f70242
fix(agents): skip redundant partial compaction summarization ( #61603 ) (thanks @neeravmakwana)
2026-04-06 13:21:07 +01:00
Neerav Makwana
177e23801b
fix(telegram): bound startup request timeouts ( #61601 ) (thanks @neeravmakwana)
2026-04-06 13:20:15 +01:00
Neerav Makwana
9aaa000da0
fix(gateway): show /tts audio in Control UI webchat ( #61598 ) (thanks @neeravmakwana)
2026-04-06 13:19:38 +01:00
oliviareid-svg
089423bbaa
fix(macos): strip commit hash from CLI version output ( #61111 )
...
Merged via squash.
Prepared head SHA: 6478de0b4e
Co-authored-by: oliviareid-svg <269669958+oliviareid-svg@users.noreply.github.com >
Co-authored-by: ImLukeF <92253590+ImLukeF@users.noreply.github.com >
Reviewed-by: @ImLukeF
2026-04-06 22:10:40 +10:00
Peter Steinberger
f0290b4732
docs(changelog): note discord forwarded reference recovery ( #61670 )
2026-04-06 13:01:51 +01:00
Peter Steinberger
7f11941134
fix(windows): preserve plugin loader alias resolution ( #61832 ) (thanks @Zeesejo)
...
# Conflicts:
# CHANGELOG.md
# src/plugins/loader.ts
2026-04-06 13:01:51 +01:00
Peter Steinberger
bbd0702c79
fix(agents): narrow phase-aware history hardening ( #61829 ) (thanks @100yenadmin)
2026-04-06 20:52:27 +09:00
David
57f9f0a08d
fix: stop heartbeat transcript truncation races ( #60998 ) (thanks @nxmxbbd)
2026-04-06 16:26:38 +05:30
Mason
1a270f81c3
fix(docs): remove zh-CN homepage redirect override ( #61751 )
...
Merged via squash.
Prepared head SHA: 4da417e159
Co-authored-by: hxy91819 <8814856+hxy91819@users.noreply.github.com >
Co-authored-by: hxy91819 <8814856+hxy91819@users.noreply.github.com >
Reviewed-by: @hxy91819
2026-04-06 16:56:07 +08:00
Ayaan Zaidi
77497656bf
fix: update changelog for exec node elevated routing ( #61739 )
2026-04-06 13:26:18 +05:30
Chunyue Wang
9631e4d449
fix(anthropic): restore OAuth guard in service-tier stream wrappers ( #60356 )
...
Merged via squash.
Prepared head SHA: 7d58befec8
Co-authored-by: openperf <80630709+openperf@users.noreply.github.com >
Co-authored-by: jalehman <550978+jalehman@users.noreply.github.com >
Reviewed-by: @jalehman
2026-04-05 22:50:39 -07:00
ToToKr
d4c443bc1e
fix(matrix): pass deviceId through health probe to prevent storage-meta overwrite ( #61317 ) ( #61581 )
...
Merged via squash.
Prepared head SHA: b0495dc6ca
Co-authored-by: MoerAI <26067127+MoerAI@users.noreply.github.com >
Co-authored-by: gumadeiras <5599352+gumadeiras@users.noreply.github.com >
Reviewed-by: @gumadeiras
2026-04-06 00:42:22 -04:00
Vincent Koc
9ba97ceaed
perf(agents): add continuation-skip context injection ( #61268 )
...
* test(agents): cover continuation bootstrap reuse
* perf(agents): add continuation-skip context injection
* docs(changelog): note context injection reuse
* perf(agents): bound continuation bootstrap scan
* fix(agents): require full bootstrap proof for continuation skip
* fix(agents): decide continuation skip under lock
* fix(commands): re-export subagent chat message type
* fix(agents): clean continuation rebase leftovers
2026-04-06 05:27:28 +01:00
Chunyue Wang
b682202016
fix: stop emitting post-background exec updates ( #61627 ) (thanks @openperf)
...
* fix(exec ): stop emitting tool updates after session is backgrounded
When an exec session is backgrounded (background: true), the owning
agent run resolves its tool-call promise and may finish. The stdout
handler's emitUpdate() closure, however, kept invoking opts.onUpdate(),
delivering tool_execution_update events to a listener whose active run
had already ended. This surfaced as an unhandled rejection and crashed
the gateway process.
Guard emitUpdate() with a session.backgrounded || session.exited check
so that post-background output is still captured via appendOutput() but
no longer forwarded to the (now-stale) agent-loop callback.
Fixes #61592
* style: trim exec backgrounding comments
* fix: stop emitting post-background exec updates (#61627 ) (thanks @openperf)
* fix: place exec changelog entry at end of fixes (#61627 ) (thanks @openperf)
---------
Co-authored-by: Ayaan Zaidi <hi@obviy.us >
2026-04-06 09:47:30 +05:30
Gustavo Madeira Santana
8d88c27f19
fix(matrix): harden startup auth bootstrap ( #61383 )
...
Merged via squash.
Prepared head SHA: d8011a9308
Co-authored-by: gumadeiras <5599352+gumadeiras@users.noreply.github.com >
Co-authored-by: gumadeiras <5599352+gumadeiras@users.noreply.github.com >
Reviewed-by: @gumadeiras
2026-04-05 23:30:40 -04:00
Peter Steinberger
3e72c0352d
chore: release 2026.4.5
2026-04-06 04:04:21 +01:00
Peter Steinberger
072e0795f8
chore: prepare 2026.4.6-beta.1 release
2026-04-06 03:33:55 +01:00
Chunyue Wang
1e9289f535
fix: resolve global bundled plugin facade fallback ( #61297 ) (thanks @openperf)
...
* fix(gateway): resolve globally-installed bundled plugins in facade-runtime
* fix: resolve global bundled plugin facade fallback (#61297 ) (thanks @openperf)
---------
Co-authored-by: Ayaan Zaidi <hi@obviy.us >
2026-04-06 08:03:18 +05:30
Peter Steinberger
afe24a322b
docs: add changelog note for async media delivery flag
2026-04-06 03:29:42 +01:00
Gustavo Madeira Santana
427997f989
Matrix: recover from pinned dispatcher runtime failures ( #61595 )
...
Merged via squash.
Prepared head SHA: f9a2d9be7f
Co-authored-by: gumadeiras <5599352+gumadeiras@users.noreply.github.com >
Co-authored-by: gumadeiras <5599352+gumadeiras@users.noreply.github.com >
Reviewed-by: @gumadeiras
2026-04-05 22:26:45 -04:00
Peter Steinberger
134d309571
fix(discord): raise default media cap
2026-04-06 03:22:20 +01:00
Vincent Koc
547bd6f7d5
fix(ui): localize more control ui strings
2026-04-06 03:08:17 +01:00
Mariano
b167df78aa
Lobster: harden embedded runtime integration ( #61566 )
...
Merged via squash.
Prepared head SHA: a6f48309fd
Co-authored-by: mbelinky <132747814+mbelinky@users.noreply.github.com >
Reviewed-by: @mbelinky
2026-04-06 03:52:24 +02:00
Mariano
20cbc11f1a
memory: trim generic daily chunk headings ( #61597 )
...
* memory: trim generic daily chunk headings
* docs: tag dreaming heading cleanup changelog
* docs: attribute dreaming heading cleanup changelog
2026-04-06 03:47:36 +02:00
Peter Steinberger
1ffe02e5ba
fix(agents): prefer overflow compaction for fresh reads
2026-04-06 02:41:38 +01:00
Peter Steinberger
520500f007
docs: update changelog for read visibility fixes
2026-04-06 02:32:03 +01:00
Vincent Koc
4fdcacdb2c
fix(agents): preserve latest read output during compaction
2026-04-06 02:25:47 +01:00
Peter Steinberger
92fa7ad42a
fix(agents): ignore unsupported music generation hints
2026-04-06 02:22:00 +01:00
Vincent Koc
7d2dc7a9fb
fix(agents): keep large read tool results visible
2026-04-06 02:19:38 +01:00