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
Peter Steinberger
e6d6b10470
build: refresh pnpm lockfile
2026-04-06 05:14:10 +01:00
Vincent Koc
1835493aa5
docs(memory): add promote-explain and rem-harness CLI reference
2026-04-06 05:10:15 +01:00
Vincent Koc
0fdf9e874b
fix(config): normalize channel streaming config shape ( #61381 )
...
* feat(config): add canonical streaming config helpers
* refactor(runtime): prefer canonical streaming accessors
* feat(config): normalize preview channel streaming shape
* test(config): lock streaming normalization followups
* fix(config): polish streaming migration edges
* chore(config): refresh streaming baseline hash
2026-04-06 05:08:20 +01:00
Peter Steinberger
93ddcb37de
chore: bump version to 2026.4.6
2026-04-06 05:04:44 +01:00
Peter Steinberger
57fae2e8fa
fix: restore protocol and extension ci
2026-04-06 05:04:29 +01:00
Peter Steinberger
732cdaf408
style(reply): normalize subagent import order
2026-04-06 04:59:35 +01:00
Peter Steinberger
6ceb6e93ad
refactor(reply): extract subagent text helper
2026-04-06 04:59:34 +01:00
Peter Steinberger
8796a82ce4
perf(reply): lazy load compact runtime
2026-04-06 04:59:34 +01:00
Peter Steinberger
b40e28f76e
perf(test): split reply command coverage
2026-04-06 04:59:34 +01:00
Peter Steinberger
e47e72e3ca
chore: update appcast for 2026.4.5
2026-04-06 04:58:26 +01:00
Vincent Koc
5716d83336
feat(memory-wiki): restore llm wiki stack
2026-04-06 04:56:52 +01:00
Gustavo Madeira Santana
9fc2a9feeb
docs(matrix): clarify historyLimit default
2026-04-05 23:54:02 -04:00
Peter Steinberger
4f1cbcdcd9
feat(qa): add attachment understanding scenario
2026-04-06 04:46:28 +01:00
Peter Steinberger
2285bacd21
fix(qa): support image understanding inputs
2026-04-06 04:46:27 +01:00
Peter Steinberger
9f8900bb3c
test: tighten allowlist fixture typing
2026-04-06 04:44:39 +01:00
Peter Steinberger
4aeabf95cc
fix: stabilize contract loader seams
2026-04-06 04:40:47 +01:00
Peter Steinberger
4a690b452a
fix(discord): narrow binding runtime imports
2026-04-06 04:38:52 +01:00
Gustavo Madeira Santana
12f3c36ba8
Docs: clarify Matrix autoJoin invite scope
2026-04-05 23:33:29 -04:00
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
1373ac6c9e
feat(qa): execute ten new repo-backed scenarios
2026-04-06 04:28:33 +01:00
Peter Steinberger
746b112dac
fix(openai): allow qa image generation mock routing
2026-04-06 04:28:33 +01:00
Peter Steinberger
e29ebc0417
perf(test): split allowlist and models command coverage
2026-04-06 04:22:26 +01:00
Peter Steinberger
74b22440a6
test: fix subagent command result assertions
2026-04-06 04:20:07 +01:00
Peter Steinberger
f3d73628ad
fix: install bun in npm release preflight
2026-04-06 04:19:20 +01:00
Peter Steinberger
2a5c355688
fix(ci): patch main regression surfaces
2026-04-06 04:17:52 +01:00
Peter Steinberger
82ad0f6b24
perf(test): split subagent command coverage
2026-04-06 04:11:44 +01:00
Peter Steinberger
3e72c0352d
chore: release 2026.4.5
v2026.4.5
2026-04-06 04:04:21 +01:00
Peter Steinberger
f2ea42e8c2
fix(ci): stabilize control ui locale checks
2026-04-06 04:02:26 +01:00
Peter Steinberger
05fe841dcd
fix: restore plugin boundary and ui locale ci gates
2026-04-06 03:53:32 +01:00
github-actions[bot]
3e6160f153
chore(ui): refresh pl control ui locale
2026-04-06 02:51:39 +00:00
github-actions[bot]
53d1280d91
chore(ui): refresh id control ui locale
2026-04-06 02:51:14 +00:00
github-actions[bot]
5815d6e5d4
chore(ui): refresh uk control ui locale
2026-04-06 02:51:01 +00:00
github-actions[bot]
0dac81f123
chore(ui): refresh tr control ui locale
2026-04-06 02:50:39 +00:00
Peter Steinberger
62b61e0703
test: capture windows npm debug tails in smoke logs
2026-04-06 03:50:20 +01:00
github-actions[bot]
ffafc884be
chore(ui): refresh fr control ui locale
2026-04-06 02:50:09 +00:00
github-actions[bot]
daedfc9448
chore(ui): refresh ko control ui locale
2026-04-06 02:49:42 +00:00
github-actions[bot]
87bc3b09cb
chore(ui): refresh ja-JP control ui locale
2026-04-06 02:49:33 +00:00
github-actions[bot]
3bafc83d74
chore(ui): refresh es control ui locale
2026-04-06 02:49:14 +00:00
Peter Steinberger
71d2eba0a6
test: add windows dev-update smoke lanes
2026-04-06 03:48:47 +01:00
Peter Steinberger
edab013e51
fix: support corepack cmd shim on windows
2026-04-06 03:48:47 +01:00
github-actions[bot]
307e7aee2b
chore(ui): refresh de control ui locale
2026-04-06 02:48:39 +00:00
github-actions[bot]
381f233b16
chore(ui): refresh zh-TW control ui locale
2026-04-06 02:48:13 +00:00
github-actions[bot]
423f0fa80c
chore(ui): refresh pt-BR control ui locale
2026-04-06 02:48:04 +00:00
github-actions[bot]
78db7a8ab7
chore(ui): refresh zh-CN control ui locale
2026-04-06 02:47:54 +00:00
Gustavo Madeira Santana
73a8dd43bf
Matrix: clear undici test override after transport test
2026-04-05 22:46:29 -04:00
Vincent Koc
fb639fa3d5
fix(ci): harden control ui locale refresh rebases
2026-04-06 03:45:34 +01:00
Peter Steinberger
9918667804
perf(test): trim runReplyAgent misc mock imports
2026-04-06 03:43:46 +01:00
Vignesh
fc5f642e77
(chore): delete dream-diary-preview file
2026-04-05 19:41:59 -07:00
Peter Steinberger
813aa3551e
fix: restore latest-main ci gates
2026-04-06 03:38:28 +01:00