Skip to main content

CrowdyStudioAgentTurnLimits

Per-turn provider/tool/compile limits. Token and cost values are exact decimal BigInt strings; cost is in micro-US-dollars.

type CrowdyStudioAgentTurnLimits {
providerRequests: Int!
inputTokens: BigInt!
outputTokens: BigInt!
reasoningTokens: BigInt!
totalTokens: BigInt!
providerCostMicrousd: BigInt!
toolCalls: Int!
toolRounds: Int!
compiles: Int!
wallClockMs: Int!
concurrentProviderRequests: Int!
}

Fields

CrowdyStudioAgentTurnLimits.providerRequests ● Int! non-null scalar

Maximum provider requests in one accepted turn.

CrowdyStudioAgentTurnLimits.inputTokens ● BigInt! non-null scalar

Maximum input tokens in one turn.

CrowdyStudioAgentTurnLimits.outputTokens ● BigInt! non-null scalar

Maximum output tokens in one turn.

CrowdyStudioAgentTurnLimits.reasoningTokens ● BigInt! non-null scalar

Maximum reasoning tokens in one turn.

CrowdyStudioAgentTurnLimits.totalTokens ● BigInt! non-null scalar

Maximum total provider tokens in one turn.

CrowdyStudioAgentTurnLimits.providerCostMicrousd ● BigInt! non-null scalar

Maximum reserved/reconciled provider cost per turn, in micro-USD.

CrowdyStudioAgentTurnLimits.toolCalls ● Int! non-null scalar

Maximum tool calls in one turn.

CrowdyStudioAgentTurnLimits.toolRounds ● Int! non-null scalar

Maximum serialized provider/tool rounds in one turn.

CrowdyStudioAgentTurnLimits.compiles ● Int! non-null scalar

Maximum draft compile submissions in one turn.

CrowdyStudioAgentTurnLimits.wallClockMs ● Int! non-null scalar

Maximum turn wall-clock duration in milliseconds.

CrowdyStudioAgentTurnLimits.concurrentProviderRequests ● Int! non-null scalar

Maximum concurrent provider requests in one turn. The v1 orchestrator still serializes calls.

Member Of

CrowdyStudioAgentPolicy object