docs(config): document routing.agents sandbox and tools fields
Update routing.agents section: - Add sandbox field documentation (mode, scope, workspaceRoot) - Add tools field documentation (allow, deny) - Note that agent-specific settings override global config
This commit is contained in:
committed by
Peter Steinberger
parent
22db83a04c
commit
16ebdd7544
@@ -334,6 +334,13 @@ Run multiple isolated agents (separate workspace, `agentDir`, sessions) inside o
|
||||
- `workspace`: default `~/clawd-<agentId>` (for `main`, falls back to legacy `agent.workspace`).
|
||||
- `agentDir`: default `~/.clawdbot/agents/<agentId>/agent`.
|
||||
- `model`: per-agent default model (provider/model), overrides `agent.model` for that agent.
|
||||
- `sandbox`: per-agent sandbox config (overrides `agent.sandbox`).
|
||||
- `mode`: `"off"` | `"non-main"` | `"all"`
|
||||
- `scope`: `"session"` | `"agent"` | `"shared"`
|
||||
- `workspaceRoot`: custom sandbox workspace root
|
||||
- `tools`: per-agent tool restrictions (applied before sandbox tool policy).
|
||||
- `allow`: array of allowed tool names
|
||||
- `deny`: array of denied tool names (deny wins)
|
||||
- `routing.bindings[]`: routes inbound messages to an `agentId`.
|
||||
- `match.provider` (required)
|
||||
- `match.accountId` (optional; `*` = any account; omitted = default account)
|
||||
|
||||
Reference in New Issue
Block a user