Source: schemas/answer_budgets.json

Generated automatically from the published contract sources.

Source path: schemas/answer_budgets.json.

Complete source

{
  "title": "Turn Zero Cloud — tool-answer budgets",
  "description": "The most prose each form of a tool answer may hold, one row per form. Every budget counts Unicode code points over the composed text and bounds the answer's fixed words. A list of the caller's own names or identifiers counts at one entry, and so does one such value.",
  "version": "2026-10-05.1",
  "budgets": [
    {
      "form": "completed.detail",
      "budget": 600,
      "description": "The detail of a completed answer: what happened and what to do next."
    },
    {
      "form": "completed.summary",
      "budget": 700,
      "description": "The summary of a completed answer, read as its headline."
    },
    {
      "form": "outcome.detail",
      "budget": 600,
      "description": "The detail of a version's outcome, as read_status and list_versions answer it."
    },
    {
      "form": "pending.detail",
      "budget": 300,
      "description": "The detail of a pending answer, which says the action waits for the person's approval in the browser."
    },
    {
      "form": "pending.description",
      "budget": 400,
      "description": "The description of a pending answer: what the action does once the person approves it."
    },
    {
      "form": "refusal.detail",
      "budget": 400,
      "description": "The detail of a refusal: what was refused and why."
    },
    {
      "form": "row.note",
      "budget": 200,
      "description": "The note an answer carries, on one row of a list or at the answer's top level."
    },
    {
      "form": "environment.grain_note",
      "budget": 200,
      "description": "The note on each environment in read_status's answer, saying how that environment runs."
    },
    {
      "form": "read.continuation",
      "budget": 500,
      "description": "The continuation of a text read that holds less than the whole text: the characters read and how to read on."
    },
    {
      "form": "mcp.second_block",
      "budget": 900,
      "description": "The second content block of an MCP tool result, after the answer itself."
    }
  ]
}