37c75867e53dbcb92e1360cfa3a8bbb0fb9c67ae. The requested frontend actions below do not have callable Studio routes or OpenAPI operations on this revision. The marketplace API describes catalogue, provider and tenant overlay behavior; its catalogue is not a per-agent allow-control API. Model settings describes the account profile and hosted catalogue only.
| Requested action | Current route status | Source evidence and reusable boundary | Runtime owner / gap | Unresolved effect or safety requirement |
|---|---|---|---|---|
agentRules.overview | No callable Studio route or OpenAPI operation on this revision. | config/routes.rb account route block; parsed OpenAPI paths were checked for Studio rule, action, channel and per-agent model routes. Reuse: Marketplace contract only for its actual catalogue and tenant overlay semantics; model settings only for profile/lock_version and hosted catalogue. No per-agent control reuse found. | ENG-5891 (ENG-5850). | Define account/agent read scope and returned fields. Matched conversations need an explicit privacy boundary; interpretation must not be presented as a rule execution guarantee. |
agentRules.interpret | No callable Studio route or OpenAPI operation on this revision. | config/routes.rb account route block; parsed OpenAPI paths were checked for Studio rule, action, channel and per-agent model routes. Reuse: Marketplace contract only for its actual catalogue and tenant overlay semantics; model settings only for profile/lock_version and hosted catalogue. No per-agent control reuse found. | ENG-5891 (ENG-5850). | Define account/agent read scope and returned fields. Matched conversations need an explicit privacy boundary; interpretation must not be presented as a rule execution guarantee. |
agentRules.seeMatchedConversations | No callable Studio route or OpenAPI operation on this revision. | config/routes.rb account route block; parsed OpenAPI paths were checked for Studio rule, action, channel and per-agent model routes. Reuse: Marketplace contract only for its actual catalogue and tenant overlay semantics; model settings only for profile/lock_version and hosted catalogue. No per-agent control reuse found. | ENG-5891 (ENG-5850). | Define account/agent read scope and returned fields. Matched conversations need an explicit privacy boundary; interpretation must not be presented as a rule execution guarantee. |
agentRules.createRule | No callable Studio route or OpenAPI operation on this revision. | config/routes.rb account route block; parsed OpenAPI paths were checked for Studio rule, action, channel and per-agent model routes. Reuse: Marketplace contract only for its actual catalogue and tenant overlay semantics; model settings only for profile/lock_version and hosted catalogue. No per-agent control reuse found. | ENG-5891 (ENG-5850). | Rule changes need account/agent ownership and actor audit; conflict review and golden-set effects need explicit semantics before exposure. |
agentRules.updateRule | No callable Studio route or OpenAPI operation on this revision. | config/routes.rb account route block; parsed OpenAPI paths were checked for Studio rule, action, channel and per-agent model routes. Reuse: Marketplace contract only for its actual catalogue and tenant overlay semantics; model settings only for profile/lock_version and hosted catalogue. No per-agent control reuse found. | ENG-5891 (ENG-5850). | Rule changes need account/agent ownership and actor audit; conflict review and golden-set effects need explicit semantics before exposure. |
agentRules.setRuleState | No callable Studio route or OpenAPI operation on this revision. | config/routes.rb account route block; parsed OpenAPI paths were checked for Studio rule, action, channel and per-agent model routes. Reuse: Marketplace contract only for its actual catalogue and tenant overlay semantics; model settings only for profile/lock_version and hosted catalogue. No per-agent control reuse found. | ENG-5891 (ENG-5850). | Rule changes need account/agent ownership and actor audit; conflict review and golden-set effects need explicit semantics before exposure. |
agentRules.duplicateToAgent | No callable Studio route or OpenAPI operation on this revision. | config/routes.rb account route block; parsed OpenAPI paths were checked for Studio rule, action, channel and per-agent model routes. Reuse: Marketplace contract only for its actual catalogue and tenant overlay semantics; model settings only for profile/lock_version and hosted catalogue. No per-agent control reuse found. | ENG-5891 (ENG-5850). | Rule changes need account/agent ownership and actor audit; conflict review and golden-set effects need explicit semantics before exposure. |
agentRules.markConflictReviewed | No callable Studio route or OpenAPI operation on this revision. | config/routes.rb account route block; parsed OpenAPI paths were checked for Studio rule, action, channel and per-agent model routes. Reuse: Marketplace contract only for its actual catalogue and tenant overlay semantics; model settings only for profile/lock_version and hosted catalogue. No per-agent control reuse found. | ENG-5891 (ENG-5850). | Rule changes need account/agent ownership and actor audit; conflict review and golden-set effects need explicit semantics before exposure. |
agentRules.addToGoldenSet | No callable Studio route or OpenAPI operation on this revision. | config/routes.rb account route block; parsed OpenAPI paths were checked for Studio rule, action, channel and per-agent model routes. Reuse: Marketplace contract only for its actual catalogue and tenant overlay semantics; model settings only for profile/lock_version and hosted catalogue. No per-agent control reuse found. | ENG-5891 (ENG-5850). | Rule changes need account/agent ownership and actor audit; conflict review and golden-set effects need explicit semantics before exposure. |
agentRules.deleteRule | No callable Studio route or OpenAPI operation on this revision. | config/routes.rb account route block; parsed OpenAPI paths were checked for Studio rule, action, channel and per-agent model routes. Reuse: Marketplace contract only for its actual catalogue and tenant overlay semantics; model settings only for profile/lock_version and hosted catalogue. No per-agent control reuse found. | ENG-5891 (ENG-5850). | Rule changes need account/agent ownership and actor audit; conflict review and golden-set effects need explicit semantics before exposure. |
agentActions.overview | No callable Studio route or OpenAPI operation on this revision. | config/routes.rb account route block; parsed OpenAPI paths were checked for Studio rule, action, channel and per-agent model routes. Reuse: Marketplace contract only for its actual catalogue and tenant overlay semantics; model settings only for profile/lock_version and hosted catalogue. No per-agent control reuse found. | ENG-5891 (ENG-5850). | A catalogue or connection view does not prove a particular agent can dispatch an action; define the returned status and account/agent visibility. |
agentActions.setActionAllowed | No callable Studio route or OpenAPI operation on this revision. | config/routes.rb account route block; parsed OpenAPI paths were checked for Studio rule, action, channel and per-agent model routes. Reuse: Marketplace contract only for its actual catalogue and tenant overlay semantics; model settings only for profile/lock_version and hosted catalogue. No per-agent control reuse found. | ENG-5891 (ENG-5850). | Action and integration allow controls need explicit account defaults versus per-agent overrides; connection state, ownership, and dispatch effects must be defined. |
agentActions.setIntegrationAllowed | No callable Studio route or OpenAPI operation on this revision. | config/routes.rb account route block; parsed OpenAPI paths were checked for Studio rule, action, channel and per-agent model routes. Reuse: Marketplace contract only for its actual catalogue and tenant overlay semantics; model settings only for profile/lock_version and hosted catalogue. No per-agent control reuse found. | ENG-5891 (ENG-5850). | Action and integration allow controls need explicit account defaults versus per-agent overrides; connection state, ownership, and dispatch effects must be defined. |
agentActions.saveAction | No callable Studio route or OpenAPI operation on this revision. | config/routes.rb account route block; parsed OpenAPI paths were checked for Studio rule, action, channel and per-agent model routes. Reuse: Marketplace contract only for its actual catalogue and tenant overlay semantics; model settings only for profile/lock_version and hosted catalogue. No per-agent control reuse found. | ENG-5891 (ENG-5850). | Action and integration allow controls need explicit account defaults versus per-agent overrides; connection state, ownership, and dispatch effects must be defined. |
agentActions.disconnectIntegration | No callable Studio route or OpenAPI operation on this revision. | config/routes.rb account route block; parsed OpenAPI paths were checked for Studio rule, action, channel and per-agent model routes. Reuse: Marketplace contract only for its actual catalogue and tenant overlay semantics; model settings only for profile/lock_version and hosted catalogue. No per-agent control reuse found. | ENG-5891 (ENG-5850). | Action and integration allow controls need explicit account defaults versus per-agent overrides; connection state, ownership, and dispatch effects must be defined. |
accountActions.setActionAllowed | No callable Studio route or OpenAPI operation on this revision. | config/routes.rb account route block; parsed OpenAPI paths were checked for Studio rule, action, channel and per-agent model routes. Reuse: Marketplace contract only for its actual catalogue and tenant overlay semantics; model settings only for profile/lock_version and hosted catalogue. No per-agent control reuse found. | ENG-5891 (ENG-5850). | Action and integration allow controls need explicit account defaults versus per-agent overrides; connection state, ownership, and dispatch effects must be defined. |
accountActions.setIntegrationAllowed | No callable Studio route or OpenAPI operation on this revision. | config/routes.rb account route block; parsed OpenAPI paths were checked for Studio rule, action, channel and per-agent model routes. Reuse: Marketplace contract only for its actual catalogue and tenant overlay semantics; model settings only for profile/lock_version and hosted catalogue. No per-agent control reuse found. | ENG-5891 (ENG-5850). | Action and integration allow controls need explicit account defaults versus per-agent overrides; connection state, ownership, and dispatch effects must be defined. |
agentChannels.overview | No callable Studio route or OpenAPI operation on this revision. | config/routes.rb account route block; parsed OpenAPI paths were checked for Studio rule, action, channel and per-agent model routes. Reuse: Marketplace contract only for its actual catalogue and tenant overlay semantics; model settings only for profile/lock_version and hosted catalogue. No per-agent control reuse found. | ENG-5891 (ENG-5850). | Define account/agent visibility and distinguish configured channels from channels the agent is allowed to use. |
agentChannels.setChannelOn | No callable Studio route or OpenAPI operation on this revision. | config/routes.rb account route block; parsed OpenAPI paths were checked for Studio rule, action, channel and per-agent model routes. Reuse: Marketplace contract only for its actual catalogue and tenant overlay semantics; model settings only for profile/lock_version and hosted catalogue. No per-agent control reuse found. | ENG-5891 (ENG-5850). | Channel enablement and richness can change message delivery or content; consent, channel capability and actor audit requirements remain to be defined. |
agentChannels.setChannelRichness | No callable Studio route or OpenAPI operation on this revision. | config/routes.rb account route block; parsed OpenAPI paths were checked for Studio rule, action, channel and per-agent model routes. Reuse: Marketplace contract only for its actual catalogue and tenant overlay semantics; model settings only for profile/lock_version and hosted catalogue. No per-agent control reuse found. | ENG-5891 (ENG-5850). | Channel enablement and richness can change message delivery or content; consent, channel capability and actor audit requirements remain to be defined. |
agentModel.overview | No callable Studio route or OpenAPI operation on this revision. | config/routes.rb account route block; parsed OpenAPI paths were checked for Studio rule, action, channel and per-agent model routes. Reuse: Marketplace contract only for its actual catalogue and tenant overlay semantics; model settings only for profile/lock_version and hosted catalogue. No per-agent control reuse found. | ENG-5891 (ENG-5850). | Current model settings expose account profile and a hosted catalogue only; define any per-agent response without exposing provider secrets or inferring staff pins. |
agentModel.setFollow | No callable Studio route or OpenAPI operation on this revision. | config/routes.rb account route block; parsed OpenAPI paths were checked for Studio rule, action, channel and per-agent model routes. Reuse: Marketplace contract only for its actual catalogue and tenant overlay semantics; model settings only for profile/lock_version and hosted catalogue. No per-agent control reuse found. | ENG-5891 (ENG-5850). | Current model settings are profile and lock_version only. Customer overrides, provider keys and per-agent model selection are not established; preserve ENG-5876/5860/4912 boundaries. |
agentModel.save | No callable Studio route or OpenAPI operation on this revision. | config/routes.rb account route block; parsed OpenAPI paths were checked for Studio rule, action, channel and per-agent model routes. Reuse: Marketplace contract only for its actual catalogue and tenant overlay semantics; model settings only for profile/lock_version and hosted catalogue. No per-agent control reuse found. | ENG-5891 (ENG-5850). | Current model settings are profile and lock_version only. Customer overrides, provider keys and per-agent model selection are not established; preserve ENG-5876/5860/4912 boundaries. |
Ownership and safety boundaries
accountActions.setActionAllowed and accountActions.setIntegrationAllowed are one future account-default plus per-agent-override family shared with the corresponding agentActions controls. The final callable shape and ownership remain with ENG-5891; this page does not define competing route sets.
The marketplace catalogue describes available tools. It does not establish that a particular agent is allowed to use one. Current model settings accept profile and lock_version; the hosted catalogue is plan-filtered. They do not accept customer provider keys or per-agent model overrides. Preserve ENG-5876 reconciliation and ENG-5860/4912 provider, model and floor boundaries. Staff-pinned profile behavior does not imply customer override support.