37c75867e53dbcb92e1360cfa3a8bbb0fb9c67ae. These pages describe requested UI actions and current API availability. A missing action is not a callable API, approved scope, webhook event, SDK operation or MCP tool.
The account agents routes in config/routes.rb are human account-user management (Api::V1::Accounts::AgentsController), not Studio orchestration agents. The parsed OpenAPI paths contain no Studio roster, template, persona, draft, appearance, pause, resume or retire operations. The route block does expose agent configuration version list/diff and route show/rollback. The canonical Agent configuration versions page documents these four existing operations and the shared publish/rollback concept. Publish remains a missing HTTP surface owned by ENG-5888.
| Requested action | Current route status | Source evidence and reusable boundary | Runtime owner / gap | Unresolved effect or safety requirement |
|---|---|---|---|---|
agents.roster | No callable Studio route or OpenAPI operation on this revision. | config/routes.rb account agents declaration and agent configuration version/route declarations; parsed OpenAPI has no matching Studio operation. Reuse: ENG-5852 version/route contract for version-backed publish/rollback only; human account-agent CRUD does not match. | ENG-5890 (ENG-5849). | Define the account-scoped read fields and visibility rules; roster and readiness must not imply access to another account or expose private configuration by default. |
agents.templates | No callable Studio route or OpenAPI operation on this revision. | config/routes.rb account agents declaration and agent configuration version/route declarations; parsed OpenAPI has no matching Studio operation. Reuse: ENG-5852 version/route contract for version-backed publish/rollback only; human account-agent CRUD does not match. | ENG-5890 (ENG-5849). | Define the account-scoped read fields and visibility rules; roster and readiness must not imply access to another account or expose private configuration by default. |
agents.show | No callable Studio route or OpenAPI operation on this revision. | config/routes.rb account agents declaration and agent configuration version/route declarations; parsed OpenAPI has no matching Studio operation. Reuse: ENG-5852 version/route contract for version-backed publish/rollback only; human account-agent CRUD does not match. | ENG-5890 (ENG-5849). | Define the account-scoped read fields and visibility rules; roster and readiness must not imply access to another account or expose private configuration by default. |
agents.switcher | No callable Studio route or OpenAPI operation on this revision. | config/routes.rb account agents declaration and agent configuration version/route declarations; parsed OpenAPI has no matching Studio operation. Reuse: ENG-5852 version/route contract for version-backed publish/rollback only; human account-agent CRUD does not match. | ENG-5890 (ENG-5849). | Define the account-scoped read fields and visibility rules; roster and readiness must not imply access to another account or expose private configuration by default. |
agents.overview | No callable Studio route or OpenAPI operation on this revision. | config/routes.rb account agents declaration and agent configuration version/route declarations; parsed OpenAPI has no matching Studio operation. Reuse: ENG-5852 version/route contract for version-backed publish/rollback only; human account-agent CRUD does not match. | ENG-5890 (ENG-5849). | Define the account-scoped read fields and visibility rules; roster and readiness must not imply access to another account or expose private configuration by default. |
agents.readiness | No callable Studio route or OpenAPI operation on this revision. | config/routes.rb account agents declaration and agent configuration version/route declarations; parsed OpenAPI has no matching Studio operation. Reuse: ENG-5852 version/route contract for version-backed publish/rollback only; human account-agent CRUD does not match. | ENG-5890 (ENG-5849). | Define the account-scoped read fields and visibility rules; roster and readiness must not imply access to another account or expose private configuration by default. |
agents.persona | No callable Studio route or OpenAPI operation on this revision. | config/routes.rb account agents declaration and agent configuration version/route declarations; parsed OpenAPI has no matching Studio operation. Reuse: ENG-5852 version/route contract for version-backed publish/rollback only; human account-agent CRUD does not match. | ENG-5890 (ENG-5849). | Define the account-scoped read fields and visibility rules; roster and readiness must not imply access to another account or expose private configuration by default. |
agents.create (draft) | No callable Studio route or OpenAPI operation on this revision. | config/routes.rb account agents declaration and agent configuration version/route declarations; parsed OpenAPI has no matching Studio operation. Reuse: ENG-5852 version/route contract for version-backed publish/rollback only; human account-agent CRUD does not match. | ENG-5890 (ENG-5849). | Define draft versus persisted state, account ownership, and actor audit before exposing writes; no request shape or authorization scope is approved. |
agents.savePersona | No callable Studio route or OpenAPI operation on this revision. | config/routes.rb account agents declaration and agent configuration version/route declarations; parsed OpenAPI has no matching Studio operation. Reuse: ENG-5852 version/route contract for version-backed publish/rollback only; human account-agent CRUD does not match. | ENG-5890 (ENG-5849). | Define draft versus persisted state, account ownership, and actor audit before exposing writes; no request shape or authorization scope is approved. |
agents.updateAppearance | No callable Studio route or OpenAPI operation on this revision. | config/routes.rb account agents declaration and agent configuration version/route declarations; parsed OpenAPI has no matching Studio operation. Reuse: ENG-5852 version/route contract for version-backed publish/rollback only; human account-agent CRUD does not match. | ENG-5890 (ENG-5849). | Define draft versus persisted state, account ownership, and actor audit before exposing writes; no request shape or authorization scope is approved. |
agents.publish | No callable Studio route or OpenAPI operation on this revision. | config/routes.rb account agents declaration and agent configuration version/route declarations; parsed OpenAPI has no matching Studio operation. Reuse: ENG-5852 version/route contract for version-backed publish/rollback only; human account-agent CRUD does not match. | ENG-5888 (ENG-5849). | This references the same missing publish HTTP surface as conductor publish, not a separate implementation. Publish and rollback share the version concept; do not imply a publish route or copy a second version contract. Actor audit, field-level publish failures, and any extra confirmation remain unproven. |
agents.pause | No callable Studio route or OpenAPI operation on this revision. | config/routes.rb account agents declaration and agent configuration version/route declarations; parsed OpenAPI has no matching Studio operation. Reuse: ENG-5852 version/route contract for version-backed publish/rollback only; human account-agent CRUD does not match. | ENG-5890 (ENG-5849). | One canonical agent lifecycle family must own pause and resume. Publish and rollback share the version concept; do not imply a publish route or copy a second version contract. Actor audit, field-level publish failures, and any extra confirmation remain unproven. |
agents.resume | No callable Studio route or OpenAPI operation on this revision. | config/routes.rb account agents declaration and agent configuration version/route declarations; parsed OpenAPI has no matching Studio operation. Reuse: ENG-5852 version/route contract for version-backed publish/rollback only; human account-agent CRUD does not match. | ENG-5890 (ENG-5849). | One canonical agent lifecycle family must own pause and resume. Publish and rollback share the version concept; do not imply a publish route or copy a second version contract. Actor audit, field-level publish failures, and any extra confirmation remain unproven. |
agents.retire | No callable Studio route or OpenAPI operation on this revision. | config/routes.rb account agents declaration and agent configuration version/route declarations; parsed OpenAPI has no matching Studio operation. Reuse: ENG-5852 version/route contract for version-backed publish/rollback only; human account-agent CRUD does not match. | ENG-5890 (ENG-5849). | One canonical agent lifecycle family must own pause and resume. Publish and rollback share the version concept; do not imply a publish route or copy a second version contract. Actor audit, field-level publish failures, and any extra confirmation remain unproven. |