An agent team is a coordination model
An agent team is organized work among several agents with a lead, separate contexts, a task list, handoffs, and a human decision point. Several open sessions or independent subagent calls do not become a team automatically.
A team can research different parts of a difficult task in parallel, but information is not shared automatically.
| Role | Responsibility |
|---|---|
| Lead | Distributes work and synthesizes results |
| Teammate | Completes a narrow research or execution step |
| Shared task list | Shows status and ownership |
| Handoff | Transfers findings, evidence, risks, and links |
| Human | Approves risky changes and final outcome |
Read-only team example
backend-researcher: business rules
ui-researcher: inbox state and rendering
qa-researcher: tests and gaps
lead: synthesize evidence
owner: decide next stepTeam workflow
- Owner defines goal, boundaries, and risks.
- Lead assigns independent read-only research.
- Each teammate returns evidence, files, and risks.
- Lead identifies conflicts and builds a shared view.
- Human approves the next step.
- One executor makes changes.
- Diff, checks, and outcome receive separate review.
Human checkpoint
Keep a human in the loop before broad edits, public API changes, payment or authorization changes, merge, release, or rollback. A team collects facts and hypotheses; it does not take product responsibility.
Canonical lesson source · JavaRush
Open JavaRush material