An expert is an agent role with a dedicated responsibility and tool restrictions. An expert group adds a lead expert that decomposes the requirement, delegates work items to members, and integrates their output.
Built-in experts
| Expert | Responsibility | Tools |
|---|---|---|
| Requirements Analyst | Turns vague asks into clear, verifiable requirements | read-only tools (browse / search / read / skill resources) |
| Implementation Engineer | Makes minimal, complete changes within the authorized scope | all tools |
| Test Engineer | Designs and runs verification | all tools |
| Code Reviewer | Read-only review of correctness, security, maintainability | read-only tools — never modifies the workspace |
Built-in expert groups
| Group | Members | Output |
|---|---|---|
| Delivery Squad | lead + analyst / implementer / tester / reviewer | a full delivery, from clarified requirements to passed review |
| Review Squad | lead + analyst / tester / reviewer | an actionable, structured review report |
The lead's workflow: intent analysis → propose work items → assign members → integrate results. The timeline shows group events like "decomposition started", "member changed", and "integration completed", with each member's output presented separately.
How to summon
- Open the Experts navigation and browse the built-in experts and groups;
- Click Summon on a card — a pre-filled New Task opens;
- Add your goal, pick a permission mode, and send.
You can also assign a specific expert from the toolbar of any new task.
Limitations
- Expert groups are API-backend only; CLI backends (Codex / Claude Code / OpenCode) don't support orchestration and are disabled with an explanation;
- Experts don't expand permissions: even the Implementation Engineer, with all tools, follows the current permission mode's approval flow;
- Experts and groups are built-in for now; custom definitions are not yet supported (watch future releases).
When to use a group
- Vague requirements that need clarifying before coding → Delivery Squad;
- A pre-merge health check for a big change → Review Squad;
- A single, well-defined small change → just use the Implementation Engineer alone — faster and cheaper on tokens.