Context
A manager agent can coordinate developers, reviewers, and testers, but granting it a generic shell or unrestricted daemon API would undermine local safety and user control.
Goal
Introduce a constrained Maestro capability API for managing a task team through typed, policy-checked operations.
Allowed operation candidates
- inspect task/team/status;
- create or assign an agent session from approved definitions;
- assign a role;
- connect agents or notes;
- send a structured message;
- request stop/close;
- mark task phase/result.
Acceptance criteria
Dependencies
Task aggregates, role profiles, adapter capabilities, and agent messaging must exist first.
Out of scope
Unsupervised cloud execution and organization-wide permissions.
Context
A manager agent can coordinate developers, reviewers, and testers, but granting it a generic shell or unrestricted daemon API would undermine local safety and user control.
Goal
Introduce a constrained Maestro capability API for managing a task team through typed, policy-checked operations.
Allowed operation candidates
Acceptance criteria
Dependencies
Task aggregates, role profiles, adapter capabilities, and agent messaging must exist first.
Out of scope
Unsupervised cloud execution and organization-wide permissions.