merge code-branch-20251002-131120 via /merge

This commit is contained in:
James Peter
2025-10-03 09:47:25 +10:00
14 changed files with 808 additions and 143 deletions
+2
View File
@@ -424,6 +424,8 @@ tool_timeout_sec = 30
Sub-agents are orchestrated helper workflows you can trigger with slash commands (for example `/plan`, `/solve`, `/code`). Each entry under `[[subagents.commands]]` defines the slash command name, whether spawned agents run in read-only mode, which `agents` to launch, and extra guidance for both the orchestrator (Code) and the individual agents.
By default (when no `[[agents]]` are configured) Code advertises these agent names for multi-agent runs: `claude`, `gemini`, `qwen`, `code`, and `cloud`. You can override that set by defining `[[agents]]` entries or by specifying `agents = [ … ]` on a given `[[subagents.commands]]` entry.
```toml
[[subagents.commands]]
name = "context"
+4
View File
@@ -93,3 +93,7 @@ Implementation Notes
new command, please update this document to keep the UI and docs in sync.
- Prompt formatting for `/plan`, `/solve`, and `/code` lives in
`codex-rs/core/src/slash_commands.rs`.
When no `[[agents]]` are configured, the orchestrator advertises the
following agent names to the LLM for multi‑agent runs: `claude`, `gemini`,
`qwen`, `code`, and `cloud`. You can replace or pin this set via `[[agents]]`
or per‑command `[[subagents.commands]].agents`.