CrowdyStudioAgentCapabilityGap
One allowed Agentic Studio mode that cannot perform the work the mode exists for, because the tool or risk-class allowlist excludes every tool that would do it. This is a capability shortfall, not a permission failure: the policy really is enabled and the mode really is allowed, so no disable reason code describes it.
type CrowdyStudioAgentCapabilityGap {
mode: CrowdyStudioAgentMode!
code: String!
detail: String!
}
Fields
CrowdyStudioAgentCapabilityGap.mode ● CrowdyStudioAgentMode! non-null enum
The allowed mode that has nothing useful to call.
CrowdyStudioAgentCapabilityGap.code ● String! non-null scalar
Stable code. NO_TOOLS: the tool allowlist is empty, so the agent can only talk. NO_WRITE_RISK: tools are allowed but every risk class that would let this mode change something is not, so BUILD can read and cannot build, and PLAY can observe and cannot act.
CrowdyStudioAgentCapabilityGap.detail ● String! non-null scalar
Safe operator-facing explanation naming the missing risk classes. Never includes provider bodies or secrets.
Member Of
CrowdyStudioAgentPolicy object