Skip to main content

CrowdyStudioAgentCatalog

The answering ck-api instance's Agentic Studio capability: the models it carries with their pinned prices, the implemented tool registry with risk classes, and the full mode and risk-class value sets a policy may draw from. This is deployed configuration, not stored policy — a platform policy naming anything absent here is accepted and then runs nothing.

type CrowdyStudioAgentCatalog {
instanceEnabled: Boolean!
instanceId: String
datacenterCode: String
provider: String!
platformPolicyVersion: String!
defaultModelId: String
registryDigest: String!
modes: [CrowdyStudioAgentMode!]!
riskClasses: [CrowdyStudioAgentRiskClass!]!
models: [CrowdyStudioAgentCatalogModel!]!
tools: [CrowdyStudioAgentCatalogTool!]!
}

Fields

CrowdyStudioAgentCatalog.instanceEnabled ● Boolean! non-null scalar

Whether CROWDY_STUDIO_AGENT_ENABLED is set on this instance. False means every list below is empty and no policy can make the agent run here.

CrowdyStudioAgentCatalog.instanceId ● String scalar

Which process answered (CKS_RUNTIME_SERVER_ID or hostname), because this is a per-instance answer.

CrowdyStudioAgentCatalog.datacenterCode ● String scalar

The answering instance's datacenter (CK_DATACENTER), or null.

CrowdyStudioAgentCatalog.provider ● String! non-null scalar

Provider the instance would route to: 'openrouter', or 'fake' outside production.

CrowdyStudioAgentCatalog.platformPolicyVersion ● String! non-null scalar

Platform policy contract version the instance enforces.

CrowdyStudioAgentCatalog.defaultModelId ● String scalar

Default model id, or null when the agent is disabled here.

CrowdyStudioAgentCatalog.registryDigest ● String! non-null scalar

Digest over the whole compiled-in tool registry. Two instances reporting different digests are running different tool sets.

CrowdyStudioAgentCatalog.modes ● [CrowdyStudioAgentMode!]! non-null enum

Every mode value a policy allowlist may contain.

CrowdyStudioAgentCatalog.riskClasses ● [CrowdyStudioAgentRiskClass!]! non-null enum

Every risk-class value a policy allowlist may contain.

CrowdyStudioAgentCatalog.models ● [CrowdyStudioAgentCatalogModel!]! non-null object

Models this instance carries, sorted by id. Empty when the agent is disabled here.

CrowdyStudioAgentCatalog.tools ● [CrowdyStudioAgentCatalogTool!]! non-null object

Implemented tools, sorted by logical name. Present whether or not the agent is enabled, because the registry is compiled in.

Returned By

cpCrowdyStudioAgentCatalog query