Peter Steinberger
f3bf7fe53a
chore: bump version to 2026.3.30
2026-03-30 09:28:29 +09:00
Vincent Koc
d26d7c797b
fix(memory): add QMD sync parity hooks ( #57354 )
...
* fix(memory): add qmd sync parity hooks
* fix(memory): avoid blocking qmd session warm searches
2026-03-30 09:25:37 +09:00
Peter Steinberger
9857d40923
fix(runtime): stabilize image generation auth/runtime loading
2026-03-30 01:14:29 +01:00
Gustavo Madeira Santana
bb42027699
Docs: hide ClawDock from install menu
2026-03-29 20:11:02 -04:00
Vincent Koc
e6445c22aa
feat(status): surface task run pressure ( #57350 )
...
* feat(status): surface task run pressure
* Update src/commands/tasks.ts
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
---------
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
2026-03-30 09:09:10 +09:00
Gustavo Madeira Santana
93dd25e6b2
Tests: drop dead telegram exec approval imports
2026-03-29 20:08:15 -04:00
Gustavo Madeira Santana
cc04153d01
Agents: reuse shared subagent hook runner type
2026-03-29 20:06:05 -04:00
Daniel Olshansky
6e1f00dc86
[ClawDock] Iteration on the first submission; bug fixes, UX improvements, etc ( #23912 )
...
Merged via squash.
Prepared head SHA: 30c5ef37a4
Co-authored-by: Olshansk <1892194+Olshansk@users.noreply.github.com >
Co-authored-by: gumadeiras <5599352+gumadeiras@users.noreply.github.com >
Reviewed-by: @gumadeiras
2026-03-29 20:05:41 -04:00
Peter Steinberger
c2cbdea28c
refactor: add approval auth capabilities to more channels
2026-03-30 09:04:08 +09:00
Peter Steinberger
63cbc097b5
refactor(channels): route core through registered plugin capabilities
2026-03-30 01:03:42 +01:00
Peter Steinberger
471e059b69
refactor(plugin-sdk): remove channel-specific sdk shims
2026-03-30 01:03:24 +01:00
Peter Steinberger
bff6a6a9c1
test(config): align optimistic write helpers
2026-03-30 01:02:25 +01:00
Peter Steinberger
47216702f4
refactor(config): use source snapshots for config mutations
2026-03-30 01:02:25 +01:00
Gustavo Madeira Santana
f9bf76067f
Agents: fix subagent spawn hook typing
2026-03-29 20:00:52 -04:00
hnshah
19113637e8
fix(memory): keep qmd embeddings active in search mode ( #54509 )
...
Co-authored-by: Vincent Koc <vincentkoc@ieee.org >
2026-03-30 08:59:50 +09:00
yuna78
0033f64e19
gateway: narrow already-running exit code ( #26718 )
...
Co-authored-by: ImLukeF <92253590+ImLukeF@users.noreply.github.com >
2026-03-30 10:59:32 +11:00
dadgo
2885c65c74
fix(memory): point qmd config dir at nested path ( #39078 )
...
Co-authored-by: Vincent Koc <vincentkoc@ieee.org >
2026-03-30 08:59:08 +09:00
Amine Harch el korane
219d4f03bd
fix: wire memorySearch.extraPaths to QMD indexing ( #57315 )
...
* fix: wire memorySearch.extraPaths to QMD indexing
The 'agents.defaults.memorySearch.extraPaths' config field was documented
to add extra directories to the memory index, but the paths were never
actually passed to the QMD backend. Only 'memory.qmd.paths' worked.
This fix reads extraPaths from the memorySearch config and maps them
to QMD custom path collections, so users can simply configure:
memorySearch:
extraPaths:
- odd-vault
- /Users/odd/workspace
- /Users/odd/docs
And have those directories indexed alongside the default memory files.
Closes #57302
* fix: handle per-agent memorySearch.extraPaths overrides + add tests
- Read per-agent overrides from agents.list[].memorySearch.extraPaths
- Agent-specific overrides take priority over defaults
- Falls back to defaults when agent has no overrides
- Added 3 test cases for the feature
* fix: merge defaults + agent overrides instead of replacing
* fix: remove any types from tests, fix merge behavior assertion
* fix(memory): merge qmd extra path collections
* fix(memory): normalize qmd extra path resolution
* fix(memory): type qmd extra path merge
---------
Co-authored-by: Vincent Koc <vincentkoc@ieee.org >
2026-03-30 08:58:42 +09:00
Peter Steinberger
cbceb1db76
docs(i18n): sync zh-CN node exec wording
2026-03-30 00:57:27 +01:00
Peter Steinberger
6b8a1b77a0
refactor(nodes): split media and invoke handlers
2026-03-30 00:57:27 +01:00
Vincent Koc
475defdf82
Anthropic: wire explicit service tier params ( #45453 )
...
* Anthropic: add explicit service tier wrapper
* Runner: wire explicit Anthropic service tiers
* Tests: cover explicit Anthropic service tiers
* Changelog: note Anthropic service tier follow-up
* fix(agents): make Anthropic service tiers override fast mode
* fix(config): drop duplicate healed sourceConfig
* docs(anthropic): update fast mode service tier guidance
* fix(agents): remove dead Anthropic Bedrock exports
* fix(agents): avoid cross-provider Anthropic tier warnings
* fix(agents): avoid cross-provider OpenAI tier warnings
2026-03-30 08:54:56 +09:00
Peter Steinberger
feed2c42dd
test: stabilize subagent spawn harnesses
2026-03-30 00:54:09 +01:00
Vincent Koc
170a3a39d4
fix(test): restore subagent announce timeout mocks
2026-03-30 08:52:04 +09:00
Gustavo Madeira Santana
188fcbfa34
Docs: add zh-CN Diffs page
2026-03-29 19:48:08 -04:00
Gustavo Madeira Santana
c191dc9928
Control UI: preserve seq-gap reconnect state
2026-03-29 19:48:08 -04:00
Peter Steinberger
cf84a03ecf
docs: clarify generic channel approval capabilities
2026-03-30 08:46:44 +09:00
Peter Steinberger
3b878e6b86
refactor: move approval auth and payload hooks to generic channel capabilities
2026-03-30 08:46:44 +09:00
Vincent Koc
7008379ff0
test(agents): restore cli runner test seams
2026-03-30 08:43:37 +09:00
Vincent Koc
408f6a5b0b
test(matrix): stabilize file sync store persistence checks
2026-03-30 08:43:37 +09:00
Vincent Koc
d6a3580347
fix(lint): clear current main lint blockers
2026-03-30 08:43:37 +09:00
Peter Steinberger
193f781fad
fix: stabilize ci and serial test gate
2026-03-30 00:43:01 +01:00
Vincent Koc
0da610a8ec
fix(tasks): prefer ACP spawn metadata on merge
2026-03-30 08:42:31 +09:00
Peter Steinberger
c1137ef00d
docs(nodes): remove nodes.run references
2026-03-30 00:41:06 +01:00
Peter Steinberger
2255e04b07
test(nodes): update coverage after exec consolidation
2026-03-30 00:41:06 +01:00
Peter Steinberger
5dae663ea4
refactor(nodes): remove nodes.run execution path
2026-03-30 00:41:06 +01:00
Peter Steinberger
dd8d66fc44
refactor: inject subagent announce test seams
2026-03-30 00:40:32 +01:00
Peter Steinberger
f914cd598a
refactor(gateway): dedupe self-write config reloads
2026-03-30 00:39:39 +01:00
Peter Steinberger
a27ccee5d9
refactor(config): use source snapshots for config writes
2026-03-30 00:39:39 +01:00
Vincent Koc
c5baf63fa5
docs: deep audit of memory section -- fix icons, beef up engine pages, restructure config reference
2026-03-30 08:39:18 +09:00
Gustavo Madeira Santana
1600c1726e
Control UI: reconnect on seq gaps
2026-03-29 19:31:01 -04:00
Peter Steinberger
15c3aa82bf
refactor: unify approval forwarding and rendering
2026-03-30 08:28:33 +09:00
Peter Steinberger
8720070fe0
refactor: rename channel approval capabilities
2026-03-30 08:28:33 +09:00
Vincent Koc
53bcd5769e
refactor(tasks): unify the shared task run registry ( #57324 )
...
* refactor(tasks): simplify shared task run registry
* refactor(tasks): remove legacy task registry aliases
* fix(cron): normalize timeout task status and harden ledger writes
* fix(cron): keep manual runs resilient to ledger failures
2026-03-30 08:28:17 +09:00
Peter Steinberger
e4466c72a2
test: stabilize runner and acp mocks
...
- reuse the shared cli-runner harness in claude runner tests
- make ACP session metadata and startup tests use stable static mocks
2026-03-30 00:27:52 +01:00
Vincent Koc
bf63264c62
docs: fix Honcho tool names and add CLI commands
2026-03-30 08:26:52 +09:00
Robin Waslander
bdd9bc93f1
fix(cron): deliver full announce output instead of last chunk only ( #57322 )
...
resolveCronPayloadOutcome() collapsed announce delivery to the last
deliverable payload. Replace with pickDeliverablePayloads() that
preserves all successful text payloads. Error-only runs fall back to
the last error payload only.
Extract shared isDeliverablePayload() helper. Keep
deliveryPayloadHasStructuredContent scoped to the last payload
to preserve downstream finalizeTextDelivery safeguards.
Fixes #13812
2026-03-30 01:24:45 +02:00
Peter Steinberger
0a4c11061d
test: stabilize targeted harnesses
...
- reduce module-reset mock churn in auth/acp tests
- simplify runtime web mock cleanup
- make canvas reload test use in-memory websocket tracking
2026-03-30 00:23:38 +01:00
Radek Sienkiewicz
4680335b2a
docs: fix English link audits ( #57039 )
...
Merged via squash.
Prepared head SHA: d20a3b620f
Co-authored-by: velvet-shark <126378+velvet-shark@users.noreply.github.com >
Reviewed-by: @velvet-shark
2026-03-30 01:21:00 +02:00
Gustavo Madeira Santana
6c91b27756
Docs: remove internal CLI metadata note
2026-03-29 19:20:43 -04:00
Gustavo Madeira Santana
b0077904a7
Plugins: align CLI metadata loader behavior
2026-03-29 19:20:42 -04:00