Create an Agent
agent_… ID and version: 1.
Update and inspect Versions
version is an optional optimistic-concurrency guard. Supplying it rejects a
stale update with 409; omitting it applies to the newest head. Omitted fields
are preserved. Array fields replace the whole array, metadata merges by key,
and system or description can be cleared with null or an empty string.
model object, effort is the sole retained subfield when
the model ID is unchanged and effort is omitted. Other model fields are
whole-object replacement: omitting speed restores standard, and omitting
inference_geo clears the pin.
Coordinator rosters
An Agent becomes a coordinator whenmultiagent contains a roster:
self is rebound to the new
coordinator Version on every update. All members must be active in the same
Workspace, must not themselves be coordinators, and must use the same inference
geo. An optional advisor is always returned last.
Archive
include_archived is
set.
The CMA-compatible Session admission surface is migrating separately. Until it
lands, do not use the retired Draft, Release, or AgentDeployment APIs with these
Agents.