Commit Graph

17114 Commits

Author SHA1 Message Date
Vincent Koc fa9b3fb13a test(config): share session test fixture helper 2026-04-06 06:33:38 +01:00
Vincent Koc c13352a7ef test(config): reuse temp dir helper in disk budget tests 2026-04-06 06:32:44 +01:00
Vincent Koc 4c748e0608 test(config): reuse temp dir helper in config surface tests 2026-04-06 06:32:38 +01:00
Vincent Koc 2d1d3b6ced test(infra): reuse suite temp root tracker in session cost tests 2026-04-06 06:28:27 +01:00
Vincent Koc e7de00c363 test(e2e): reuse suite temp root tracker in docker setup tests 2026-04-06 06:27:48 +01:00
Vincent Koc 6f2c258011 test(core): reuse shared temp dir helper in logger tests 2026-04-06 06:27:34 +01:00
Vincent Koc 0b1496f876 test(infra): reuse suite temp root tracker in device pairing tests 2026-04-06 06:26:02 +01:00
Vincent Koc 795e7b2c8f test(infra): reuse temp dir helper in node pairing tests 2026-04-06 06:25:01 +01:00
Vincent Koc 908a96e242 test(core): reuse shared temp dir helpers in utils tests 2026-04-06 06:24:01 +01:00
Vincent Koc 691aa7e052 test(infra): reuse temp dir helper in clawhub tests 2026-04-06 06:23:56 +01:00
Vincent Koc 01feed6334 test(infra): reuse temp dir helper in global update tests 2026-04-06 06:23:05 +01:00
Vincent Koc 5cc3f0489b test(infra): reuse suite temp root tracker in startup checks 2026-04-06 06:21:35 +01:00
Vincent Koc 330ac96b96 test(infra): reuse suite temp root tracker in install tests 2026-04-06 06:20:04 +01:00
Vincent Koc 7f5fa0000e test(infra): reuse suite temp root tracker in provider auth tests 2026-04-06 06:19:42 +01:00
Vincent Koc 33e77b435e test(infra): reuse suite temp root tracker in update tests 2026-04-06 06:14:11 +01:00
Vincent Koc 7c629d3e8b test(infra): share suite temp root tracker in infra tests 2026-04-06 06:13:32 +01:00
Vincent Koc 138e85c88e test(infra): share sync temp dir helper in approval tests 2026-04-06 06:12:21 +01:00
Vincent Koc bb2b6f6a68 test(infra): reuse temp dir helper in update status tests 2026-04-06 06:11:26 +01:00
Vincent Koc 2e497291e4 test(infra): reuse temp dir helper in fs safety tests 2026-04-06 06:10:02 +01:00
Vincent Koc 7ede6ec5dc test(infra): share tracked temp dirs in apns tests 2026-04-06 06:08:50 +01:00
Vincent Koc b92ae04590 test(infra): share temp dir cleanup in git metadata tests 2026-04-06 06:08:30 +01:00
Vincent Koc 43c5206db4 test(infra): reuse temp dir helper in sentinel and provider tests 2026-04-06 06:07:05 +01:00
Vincent Koc 20229cba6e test(infra): reuse temp dir helper in state and watch tests 2026-04-06 06:06:30 +01:00
Vincent Koc 906533ed50 test(infra): reuse temp dir helper in node path tests 2026-04-06 06:06:30 +01:00
Peter Steinberger 639ba13ea9 test: remove legacy commands monolith 2026-04-06 06:03:25 +01:00
Peter Steinberger 7c160f2402 perf(test): trim subagent command imports 2026-04-06 06:03:25 +01:00
Peter Steinberger 104df3360e perf(test): split reply command coverage 2026-04-06 06:03:25 +01:00
Vincent Koc c6611639ab test(infra): reuse temp dir helper in install path safety tests 2026-04-06 06:01:01 +01:00
Vincent Koc 7ad0b82816 test(infra): reuse temp dir helpers in install source tests 2026-04-06 06:00:38 +01:00
Vincent Koc 170a7e1a99 test(infra): reuse temp dir helper in run-node tests 2026-04-06 05:59:31 +01:00
Vincent Koc 3dfb086292 test(infra): reuse temp dir helper in utility file tests 2026-04-06 05:59:01 +01:00
Vincent Koc 0d23107f4f test(infra): reuse shared temp dir helpers in small file tests 2026-04-06 05:58:18 +01:00
Vincent Koc 6a3d5127ee test(plugins): reuse suite temp helper in bundle contract test 2026-04-06 05:56:45 +01:00
Vincent Koc 29d3571e79 test(plugins): reuse tracked temp helpers in package contract tests 2026-04-06 05:56:17 +01:00
Vincent Koc c9bc0dbe05 test(plugins): reuse suite temp root helper in install fixture tests 2026-04-06 05:54:29 +01:00
Vincent Koc c75cdf6b0b test(plugins): share suite temp root helper in install path tests 2026-04-06 05:53:53 +01:00
Vincent Koc 17d7483404 test(plugins): reuse tracked temp helpers in loader fixture tests 2026-04-06 05:52:27 +01:00
Vincent Koc ddea9a6c01 test(plugins): share async temp helpers in marketplace tests 2026-04-06 05:52:10 +01:00
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
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
Peter Steinberger b62badd8a3 fix: restore main ci type checks 2026-04-06 05:38:25 +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 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
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
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 57fae2e8fa fix: restore protocol and extension ci 2026-04-06 05:04:29 +01:00