Commit Graph

27401 Commits

Author SHA1 Message Date
Vincent Koc
f3f42e6bbf test(plugins): reuse tracked temp helpers in fixture tests 2026-04-06 05:50:26 +01:00
Vincent Koc
26c34f816d test(plugins): reuse tracked temp helpers in path resolution tests 2026-04-06 05:50:26 +01:00
Vincent Koc
d85dbe1d4a test(plugins): reuse tracked temp helpers in runtime staging tests 2026-04-06 05:50:26 +01:00
Peter Steinberger
b3b5945bdc test: reset telegram dispatch mocks between cases 2026-04-06 05:49:04 +01:00
Vincent Koc
0f7acdfa22 test(unit): reuse temp dir helper in install-sh version tests 2026-04-06 05:46:27 +01:00
Vincent Koc
859c8133c0 test(tooling): reuse temp dir helpers in script tests 2026-04-06 05:45:36 +01:00
Vincent Koc
2cffbc4854 test(root): reuse temp dir helper in launcher e2e 2026-04-06 05:44:49 +01:00
Vincent Koc
0b658a9d5f test(root): reuse temp dir helper in scoped vitest config 2026-04-06 05:43:48 +01:00
Vincent Koc
ce50b97c86 test(root): share temp dir helper across root tests 2026-04-06 05:43:48 +01: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
728aee277f test(root): clean up pre-commit temp repos 2026-04-06 05:39:32 +01:00
Vincent Koc
bcf6e89e90 test(root): reuse temp repo helper in clawhub release tests 2026-04-06 05:39:32 +01:00
Peter Steinberger
b62badd8a3 fix: restore main ci type checks 2026-04-06 05:38:25 +01:00
Vincent Koc
319217a30d test(scripts): add async temp dir helper 2026-04-06 05:37:38 +01:00
Vincent Koc
2272eb9ffa test(scripts): reuse temp dir helpers in repo fixtures 2026-04-06 05:36:33 +01:00
Vincent Koc
b1ae35d602 test(scripts): reuse temp dir helpers in runtime tests 2026-04-06 05:35:38 +01:00
Vincent Koc
d77dbd699c test(scripts): share temp dir helpers 2026-04-06 05:35:00 +01:00
Vincent Koc
b2cc5ab636 docs: add contextInjection config key to reference 2026-04-06 05:29:34 +01:00
Vincent Koc
a896d5df0c test(memory-core): reuse workspace helper in temp dir tests 2026-04-06 05:28:18 +01: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
Vincent Koc
39099b8022 test(memory-core): reuse workspace helper in dreaming tests 2026-04-06 05:27:17 +01:00
Vincent Koc
036b35e137 test(plugin-sdk): reuse temp dir helpers in facade tests 2026-04-06 05:26:33 +01:00
Vincent Koc
db7f4d3193 test(plugin-sdk): share temp dir test helper 2026-04-06 05:25:04 +01:00
Vincent Koc
f02f16db01 test(memory-core): reuse narrative workspace helper 2026-04-06 05:23:05 +01:00
Vincent Koc
b0f11f4eef test(memory-core): share workspace test helper 2026-04-06 05:21:45 +01:00
Vincent Koc
cd2f6746f9 test(memory-wiki): share plugin test helpers 2026-04-06 05:19:51 +01:00
Vincent Koc
33926ecef1 test(memory-core): align dreaming expectations 2026-04-06 05:17:49 +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
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