You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Commit da67f50
Browse filesBrowse the repository at this point in the historyBrowse files
feat(teams): teams you send work to, with managers, on the composition (#36)
Teams are a thing you build and send work to, not a panel that fills in when a run happens to assemble some.
- The team decision is made once per run from the library and stamped onto the composition (teams, team_mode, team_note), each team with its resolved manager; the composer model is told the teams and cannot change them.
- One pinned team staffs the run: its worker, reviewer and tester take the loop, its skills are pinned, its charter rides in the handoff, its manager triages its rejected work, and the charter phase keeps that answer instead of asking the model to invent a second team.
- Teams page: Send a request (preselect with staffing and managers, the composer's pipeline, Run with these teams, Activate), Give it a manager (POST /api/teams/{id}/manager), and How the teams worked (GET /api/teams/activity).
- Live view: a per-run Teams control; the run setup panel shows teams and managers; the preview honors per-run pins. Board: a task can be assigned to a team under the ownership rule.
- Fixes: a resumed run restores its squad plan; no stale plan after squads is switched off; one manager-resolution rule in agents.ResolveManager.
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_011RfCkcsbJZgHoQLzwkqFUL
Copy file name to clipboardExpand all lines: docs/studio.md
+3-3Lines changed: 3 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -71,7 +71,7 @@ the binary. `make web-check` runs the SPA's lint, typecheck, tests and build.
71
71
|`/runs`|**Runs**| Run history, and a per-run **trace** with per-phase wall time and token/cost attribution |
72
72
|`/pipeline`|**Pipeline**| Edit the phase graph, bind agents to phases, insert slots, configure the execute loop |
73
73
|`/agents`|**Agents**| Create/edit/delete custom specialists with a full prompt editor |
74
-
|`/teams`|**Teams**| The [team library](squads.md#the-team-library) — author teams from existing agents, try a request against them, and edit the org chart and its frozen contract |
74
+
|`/teams`|**Teams**| The [team library](squads.md#the-team-library) — build teams from existing agents and give each a project manager, send a request to teams and see who would work on it and how, edit the org chart and its frozen contract, and read how the managers and teams collaborated on a run|
75
75
|`/blocks`|**Blocks**| Browse and apply pipeline / agent / quality / pack / team blocks |
76
76
|`/files`|**Files**| Workspace tree browser, read-only, with diff against the last checkpoint |
0 commit comments