Skip to main content
Most limits depend on your organization’s policy and available capacity — this page collects the ones that are fixed in the public SDK and API contracts (validation ranges, upload caps, batch sizes). For your org’s live usage and quota state, check the dashboard or run runtools usage.

Sandbox Requests

Sandboxes accept these resource fields:
The API validates template availability, workspace mount ownership, safe mount paths, and authorization. If a request exceeds what your organization can use, the API returns an error envelope with an explanatory code/message.

Agent Definition Validation

defineAgent() validates several client-side ranges before deploy: in_sandbox agents require sandbox. local-mac execution mode agents require targetDeviceId and cannot declare sandbox. Only one active run may write to a thread at a time. A second run against the same active thread returns 409 THREAD_BUSY. Platform model calls are charged by token usage. BYOK calls use customer-provided provider keys and are not billed as Platform inference.

Secrets And Files

Usage Surfaces

Usage rows include token totals, sandbox seconds, tool executions, and storage bytes when available.

Handling Limit Errors

Common causes include missing scopes, admin-only operations, unavailable templates, invalid agent config, or trying to write resources outside your ownership boundary.