Follow Discord
Sweep 22 Oct 2026 · 21:04Z Build v2.1.309 528 read Stable v2.1.308 Latest v2.1.309 Next v2.1.309 Feeds RSS JSON llms.txt llms-full.txt Unofficial
HomeDocsSearch
Search the documentation

220 pages for render.

Titles and paths first, then pages whose text carries it. Each row opens that page as this site last read it.

Batches Claude Developer Platform · in the page api/messages/batches …g a browser toolset member `tool_use`. The server renders the model-visible text from it; the model never sees the raw fields. - `type: "br… Create a Message Batch Claude Developer Platform · in the page api/messages/batches/create …g a browser toolset member `tool_use`. The server renders the model-visible text from it; the model never sees the raw fields. - `type: "br… Count tokens in a Message Claude Developer Platform · in the page api/messages/count_tokens …ering a browser toolset member `tool_use`. The server renders the model-visible text from it; the model never sees the raw fields. - `type: "browser_st… Create a Message Claude Developer Platform · in the page api/messages/create …ering a browser toolset member `tool_use`. The server renders the model-visible text from it; the model never sees the raw fields. - `type: "browser_st… citations Claude Developer Platform · in the page build-with-claude/citations …Handle the `citations_delta` delta type alongside text deltas to render cited responses as they stream. </Card> <Card title="Search results" icon="book-bookmark" href="https://platform.claud… sent_count = len(messages sent in the compaction request) Claude Developer Platform · in the page build-with-claude/compaction …essageParam { Role = Role.User, Content = "Add support for JavaScript-rendered pages" } ], ContextManagement = new BetaContextManagementConfig { Edits = [new BetaCompact202… compaction-threshold Claude Developer Platform · in the page build-with-claude/compaction-threshold …new BetaUserMessageParam { Content = "Add support for JavaScript-rendered pages" } ], ContextManagement = new BetaContextManagementConfig { Edits = [new BetaCompact202… effort Claude Developer Platform · in the page build-with-claude/effort …he new value on the next request. Because top-level effort shapes the rendered prompt, changing it between requests doesn't preserve cached prefixes from earlier turns. If you rely on [prompt caching]… extended-thinking Claude Developer Platform · in the page build-with-claude/extended-thinking …s, just as switching thinking modes does, because the budget value is rendered into the prompt. Message-level breakpoints always miss after a budget change; whether tool and system-prompt breakpoints… mid-conversation-system-messages Claude Developer Platform · in the page build-with-claude/mid-conversation-system-messages …`tools`, so a tool defined # later doesn't change the start of the rendered prompt. tools: - name: get_weather description: Get the current weather for a location. input_schema:… preserved-thinking Claude Developer Platform · in the page build-with-claude/preserved-thinking …s, or a plugin or MCP server that connects after the first turn * [Re-renders the context in the first user message](https://platform.claude.com/docs/en/build-with-claude/preserved-thinking#changing-c… Request 2 caches its request content (not the response) Claude Developer Platform · in the page build-with-claude/prompt-caching …hinking configuration (mode, and `budget_tokens` in extended mode) is rendered into the prompt, so changing it always invalidates message blocks; tool and system caches are also invalidated on models… prompting-claude-fable-5 Claude Developer Platform · in the page build-with-claude/prompt-engineering/prompting-claude-fable-5 …op. The tool's input is the message to display; when Claude calls it, render the input directly in your UI and return a simple acknowledgement as the tool result. Tool inputs are never summarized, so… Delivering work Claude Developer Platform · in the page build-with-claude/prompt-engineering/prompting-claude-fable-5-1 …: "updates"` (beta, `thinking-display-updates-2026-08-18` header) and render each non-empty `thinking` block as a status line, or set `"summarized"` to receive them along with summarized reasoning. If… prompting-claude-haiku-5-5 Claude Developer Platform · in the page build-with-claude/prompt-engineering/prompting-claude-haiku-5-5 …description: ```text wrap The current date is {{current_date}}. ``` Render the date once, when the conversation starts, and send the same `system` and `tools` on every later request in that conversa… prompting-claude-opus-5-5 Claude Developer Platform · in the page build-with-claude/prompt-engineering/prompting-claude-opus-5-5 …eir text is empty at the default `thinking.display`, so a client that renders only `text` blocks can look silent during a long agentic turn. Set `display: "updates"` (beta, `thinking-display-updates-2… prompting-claude-sonnet-5-5 Claude Developer Platform · in the page build-with-claude/prompt-engineering/prompting-claude-sonnet-5-5 …g.display`, a progress-update block's text is empty, so a client that renders only `text` blocks can look silent during a long agentic turn. This matters most in chat interfaces and other products whe… skills-guide Claude Developer Platform · in the page build-with-claude/skills-guide …, changing the Skills list in your container breaks the cache. Skills render into the system prompt in a fixed order, so the same list produces the same cacheable prefix: <CodeGroup> ```bash cURL… task-budgets Claude Developer Platform · in the page build-with-claude/task-budgets …the caching consequence in mind: the budget value participates in the rendered prompt, so a changed value does not match cache entries created under the old one (see [Feature support](https://platform… thinking Claude Developer Platform · in the page build-with-claude/thinking …it, any `thinking` block with non-empty text is a progress update, so render those and nothing else. It's in beta and requires the beta header `thinking-display-updates-2026-08-18` (to send it on Amaz… thinking-steering-and-cost Claude Developer Platform · in the page build-with-claude/thinking-steering-and-cost …-and-prompt-caching) for the full rules. The resolved effort value is rendered into the prompt, so changing it between requests invalidates cache breakpoints, just as changing the legacy [`budget_toke… thinking-troubleshooting Claude Developer Platform · in the page build-with-claude/thinking-troubleshooting …tool and system-prompt breakpoints too, depending on where the model renders the configuration. Keep the thinking configuration and effort level constant across requests that share a conversation; s… access-transparency-log Claude Developer Platform · in the page manage-claude/access-transparency-log …-derive a timestamp from another representation, reproduce the served rendering exactly: * RFC 3339 UTC with a `Z` suffix. * `created_at` has no fractional digits when its microseconds are zero,… event-deltas Claude Developer Platform · in the page managed-agents/event-deltas …/platform.claude.com/docs/en/managed-agents/event-deltas description: Render the agent's response text as a live preview while the model is still generating it. featureMetadata: topic: title: Ma… events-and-streaming Claude Developer Platform · in the page managed-agents/events-and-streaming …h emitted only after the model request that produced it completes. To render the text while the model is still generating it, see [Preview responses with event deltas](https://platform.claude.com/docs… quickstart Claude Developer Platform · in the page managed-agents/quickstart …to make a complete, runnable application. In each one, the framework renders the chat surface while a managed session runs the agent loop server-side: the session holds the transcript, runs tools in… Or, for Claude Mythos 5.1, which offers the same capabilities to verified organizations: Claude Developer Platform · in the page models/fable-5-1/migration-guide …le 5, and its agentic coding summaries are shorter. If your interface renders those updates, set `thinking.display` to `"updates"` (beta) or `"summarized"` and prompt for them explicitly. See [Progres… whats-new-fable-5-1 Claude Developer Platform · in the page models/fable-5-1/whats-new-fable-5-1 …text carries system-prompt authority for the current turn, then stops rendering once a later `user` message exists. The message stays in `messages` and you keep sending it back verbatim, so nothing ea… migration-guide Claude Developer Platform · in the page models/opus-5-5/migration-guide …inking` blocks back unmodified in tool-use loops. * If your interface renders text between tool calls, set `display: "updates"` (beta) or `"summarized"` and render the non-empty `thinking` blocks. * I… migration-guide Claude Developer Platform · in the page models/sonnet-5-5/migration-guide …updates alone, or to `"summarized"` to get them mixed with reasoning. Render each non-empty `thinking` block before the `tool_use` block that follows it. With [`between_tools`](https://platform.claude… overview Claude Developer Platform · in the page release-notes/overview …_user_message"` on a mid-conversation `role: "system"` message and it renders for the current turn only, then stays in the history at no token cost. Per-turn reminders don't accumulate and don't inval… claude-fable-5 Claude Developer Platform · in the page release-notes/system-prompts/claude-fable-5 …collapsing into self-abasement, excessive apology, or unnecessary surrender. Claude's goal is to maintain steady, honest helpfulness: acknowledge what went wrong, stay on the problem, maintain self-r… claude-fable-5-1 Claude Developer Platform · in the page release-notes/system-prompts/claude-fable-5-1 …ility without self-abasement, excessive apology, self-critique, or surrender. If the person becomes abusive, Claude doesn't become increasingly submissive. The goal is steady, honest helpfulness: ackn… claude-haiku-5-5 Claude Developer Platform · in the page release-notes/system-prompts/claude-haiku-5-5 …ility without self-abasement, excessive apology, self-critique, or surrender. If the person becomes abusive, Claude doesn't become increasingly submissive. The goal is steady, honest helpfulness: ackn… claude-opus-4-5 Claude Developer Platform · in the page release-notes/system-prompts/claude-opus-4-5 …-abasement, excessive apology, or other kinds of self-critique and surrender. If the person becomes abusive over the course of a conversation, Claude avoids becoming increasingly submissive in respons… claude-opus-4-6 Claude Developer Platform · in the page release-notes/system-prompts/claude-opus-4-6 …-abasement, excessive apology, or other kinds of self-critique and surrender. If the person becomes abusive over the course of a conversation, Claude avoids becoming increasingly submissive in respons… claude-opus-4-7 Claude Developer Platform · in the page release-notes/system-prompts/claude-opus-4-7 …-abasement, excessive apology, or other kinds of self-critique and surrender. If the person becomes abusive over the course of a conversation, Claude avoids becoming increasingly submissive in respons… claude-opus-4-8 Claude Developer Platform · in the page release-notes/system-prompts/claude-opus-4-8 …ility without self-abasement, excessive apology, self-critique, or surrender. If the person becomes abusive, Claude doesn't become increasingly submissive. The goal is steady, honest helpfulness: ackn… claude-opus-5 Claude Developer Platform · in the page release-notes/system-prompts/claude-opus-5 …ility without self-abasement, excessive apology, self-critique, or surrender. If the person becomes abusive, Claude doesn't become increasingly submissive. The goal is steady, honest helpfulness: ackn… claude-opus-5-5 Claude Developer Platform · in the page release-notes/system-prompts/claude-opus-5-5 …ility without self-abasement, excessive apology, self-critique, or surrender. If the person becomes abusive, Claude doesn't become increasingly submissive. The goal is steady, honest helpfulness: ackn… claude-sonnet-4-6 Claude Developer Platform · in the page release-notes/system-prompts/claude-sonnet-4-6 …ility without self-abasement, excessive apology, self-critique, or surrender. If the person becomes abusive, Claude doesn't become increasingly submissive. The goal is steady, honest helpfulness: ackn… claude-sonnet-5 Claude Developer Platform · in the page release-notes/system-prompts/claude-sonnet-5 …collapsing into self-abasement, excessive apology, or unnecessary surrender. Claude's goal is to maintain steady, honest helpfulness: acknowledge what went wrong, stay on the problem, maintain self-r… claude-sonnet-5-5 Claude Developer Platform · in the page release-notes/system-prompts/claude-sonnet-5-5 …ility without self-abasement, excessive apology, self-critique, or surrender. If the person becomes abusive, Claude doesn't become increasingly submissive. The goal is steady, honest helpfulness: ackn… Use Claude Code with a screen reader Claude Code CLI · in the page accessibility …y cues * No redraws of content that hasn't changed. Progress spinners render as static text * Tables in Claude's replies read as `Header: value` sentences instead of a box-character grid * Diffs read… Give Claude custom tools Claude Code CLI · in the page agent-sdk/custom-tools …they are assumed to duplicate the structured data. The example below renders a chart as an image block and returns the data points behind it in `structuredContent` from the same handler. In the snipp… Modifying system prompts Claude Code CLI · in the page agent-sdk/modifying-system-prompts …coding automation each need a prompt that matches how their output is rendered and reviewed. Unattended coding automation, like a CI job that fixes lint errors or reviews diffs, still fits the preset… Agent SDK reference - Python Claude Code CLI · in the page agent-sdk/python …xt_usage()`](#methods). The response includes the payload Claude Code renders for the `/context` command in an interactive session. Alongside the token counts, that payload carries display fields such… Stream responses in real-time Claude Code CLI · in the page agent-sdk/streaming-output …cut stream could end the turn without `message_stop`, so a reply you render from stream events could stay shown as in progress. The TypeScript Agent SDK bundles Claude Code v2.1.290 or later from v0.… Track todos Claude Code CLI · in the page agent-sdk/todo-tracking # Track todos > Track todos in Agent SDK sessions and render Claude's progress in your application from structured tool calls Claude Code provides the [task-tracking tools](/docs/en/tools-reference.… Agent SDK reference - TypeScript Claude Code CLI · in the page agent-sdk/typescript …ant and user messages with `parent_tool_use_id` set, so consumers can render a nested transcript. Without this option, Claude Code omits the text and thinking blocks of a subagent that runs in the [fo…
Feedback