M4 — Multiagent

New Issue

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
  • task tool + 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