M4 — Multiagent
Goal
Let a session spawn and track subagents, foreground or background, with their own
permission scope.
Scope
- Agent registry: bundled markdown agent definitions (designer, explorer, fixer,
librarian, oracle, orchestrator) with override support - Permission intersection: a spawned subagent's effective rules are the parent's
narrowed by its own - JobBoard: persistence + context injection into the parent's next turn
tasktool + subagent spawner: aliases/reuse, depth limits- Subagent context-file reporting to the job board
- Jobs pane, subtask drill-in, reminders for long-running background jobs
- Dedicated opencode (Zen) provider
Acceptance criteria
- An orchestrator session spawns a background explorer; the board appears in next-turn
context (verify via request logging). - Reuse by alias continues the same child session.
No due date
0% Completed