Vincent Koc
fb81e3fc7f
docs: fix remaining CLI P1s -- doctor, sessions, agents, models auth
...
- doctor: add --repair/--fix, --force, --generate-gateway-token options
- sessions: add --agent, --all-agents options and cleanup subcommand
- agents: add bindings, bind, unbind, set-identity to command tree
- models auth: add login and login-github-copilot subcommands
2026-03-30 09:51:17 +09:00
Vincent Koc
169bbc82f2
docs: fix security page P1s -- dmScope, heading style, roadmap language
...
- Add missing per-peer dmScope value to isolation options
- Fix heading style: 3./4. -> 3)/4) for consistency with other numbered sections
- Add channel qualifier to 'Separate Numbers' heading (WhatsApp/Signal/Telegram)
- Remove roadmap speculation ('We may add readOnlyMode later')
2026-03-30 09:46:57 +09:00
Vincent Koc
d3429e0c70
docs: fix FAQ P1s -- model aliases and heartbeat OAuth default
...
- Remove /model haiku (not a built-in alias); add gemini-flash-lite
- Note custom aliases can be added via config
- Heartbeat: note 1h default for OAuth auth
2026-03-30 09:46:15 +09:00
Vincent Koc
445fed9dc5
docs: add missing field docs and fix config-reference P1s
...
- Document verboseDefault (off|on|full) and elevatedDefault (off|on|ask|full)
- Heartbeat every: note OAuth default (1h) and disable value (0m)
- Replace internal 'Nano Banana' code name with 'native Gemini image generation'
2026-03-30 09:45:48 +09:00
Vincent Koc
dc64280f1d
docs: fix stale CLI reference -- auth choices, agent options, tasks command
...
- Rebuild --auth-choice enum from BuiltInAuthChoice source (remove ollama, minimax-api,
minimax-api-lightning; add 15+ missing choices including deepseek, copilot, volcengine, etc.)
- Fix agent command: --verbose accepts on|off not on|full|off; add missing --agent, --reply-to,
--reply-channel, --reply-account, -m/-t short flags; fix --thinking description
- Add tasks command to command tree and body (list/show/notify/cancel)
- Mark anthropic-cli as deprecated legacy alias
- Remove stale ollama references from custom-base-url/custom-model-id
2026-03-30 09:45:06 +09:00
Vincent Koc
9355925690
docs: fix Mintlify callout syntax in security page
...
Replace GitHub-flavor > [!WARNING] with Mintlify <Warning> component.
The old syntax renders as a plain blockquote in Mintlify, hiding the most
safety-critical content on the page.
2026-03-30 09:43:33 +09:00
Vincent Koc
b7e2e1b399
docs: fix stale Future Events and wrong log example in hooks.md
...
- Future Events: session:start/session:end are live plugin hooks, clarify they are planned for internal event stream only
- Log example: session-memory listens to command:new AND command:reset, not just command:new
2026-03-30 09:43:01 +09:00
Vincent Koc
82b6bd7457
docs: fix wrong imports and removed API in architecture.md
...
- Multi-capability example: use correct SDK subpaths (plugin-entry, media-understanding)
- Remove buildOpenAISpeechProvider (internal, not in public SDK)
- registerHttpHandler: 'obsolete' -> 'removed' (causes hard plugin-load error)
2026-03-30 09:42:11 +09:00
Vincent Koc
32ba94b7b3
docs: fix wrong defaults and config path in FAQ
...
- session.idleMinutes default: 60 -> 0 (disabled by default, per DEFAULT_IDLE_MINUTES)
- crossContext config path: agents.defaults.tools.message.crossContext -> tools.message.crossContext (matches schema)
- Remove incorrect per-agent tools.message override claim
2026-03-30 09:41:30 +09:00
Vincent Koc
12c92b5fb2
docs: fix wrong defaults and heading in configuration-reference
...
- maxConcurrent default: 1 -> 4 (matches DEFAULT_AGENT_MAX_CONCURRENT)
- subagents.maxConcurrent example: 1 -> 8 (matches DEFAULT_SUBAGENT_MAX_CONCURRENT)
- Fix section heading: tools.subagents -> agents.defaults.subagents (matches actual config path)
2026-03-30 09:41:09 +09:00
Vincent Koc
9b33380fb6
fix(test): harden qmd release callback typing
2026-03-30 09:37:21 +09:00
Michel Belleau
26f34be20c
fix(gateway): /v1/responses tool schema should use flat Responses API format ( #57166 )
...
* gateway: fix /v1/responses tool schema to use flat Responses API format
* gateway: fix remaining stale wrapped-format tools in parity tests
* gateway: propagate strict flag through extractClientTools normalization
* fix(gateway): cover responses tool boundary
* Delete docs/internal/vincentkoc/2026-03-30-pr-57166-responses-tool-schema-followup.md
---------
Co-authored-by: Michel Belleau <mbelleau@Michels-MacBook-Pro.local >
Co-authored-by: Vincent Koc <vincentkoc@ieee.org >
2026-03-30 09:36:54 +09:00
Vincent Koc
3034adfdb3
fix(commands): harden fast status and Telegram callbacks
2026-03-30 09:32:53 +09:00
Vincent Koc
8657b65b05
fix(ci): rename extension test support for boundary guards
2026-03-30 09:31:33 +09:00
Vincent Koc
dce61dc920
fix(cli): import task summary helper
2026-03-30 09:31:33 +09:00
Vincent Koc
b82fd50472
fix(test): add extension-safe test helper bridges
2026-03-30 09:31:33 +09:00
Vincent Koc
5bac1aad04
fix(memory): support qmd glob collection flags ( #57351 )
2026-03-30 09:30:49 +09:00
Harold Hunt
8bf86b4cdf
agents: remove xAI auth trace logging ( #57342 )
2026-03-29 20:29:51 -04:00
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