use_agent PermissionAssignment per roster
member, publishes the coordinator so the roster freezes, deploys it, and starts
one Session.
Create the coordinator Agent
Use the same harness, SandboxProfile, Runner pool, lifecycle hooks, and
memory mounts as the member releases. The model routing profile may differ.Save the returned
id as COORDINATOR_AGENT and its version as
COORDINATOR_RESOURCE_VERSION.Publish and freeze the roster
Publication resolves bare member ids and atomically guards every selected
AgentRelease:A successful response identifies the immutable coordinator AgentRelease;
save its
version as COORDINATOR_RELEASE_NUMBER.Deploy the coordinator
Sessions admit against the deployment, so publish its first revision from
the release:Save the returned
id as COORDINATOR_DEPLOYMENT. Publishing the
deployment revision also resolves the authored roster into exact member
AgentDeploymentRevisions, so every member’s deployment must already exist
in this Workspace.Multiagent coordinators
Roster resolution, publication, and authority boundaries.
Multiagent threads
Persistent child threads, shared files, and lifecycle.