1,477 pages for read.
Titles and paths first, then pages whose text carries it. Each row opens that page as this site last read it.
memory-tool
Claude Developer Platform · in the page
agents-and-tools/tool-use/memory-tool
…ross conversations in a directory of memory files. Claude can create, read, update, and delete files that persist between sessions, building up knowledge over time without keeping everything in the co…
overview
Claude Developer Platform · in the page
agents-and-tools/tool-use/overview
…quest maps to that tool's described capability and the answer isn't already in context. It responds directly for stable knowledge, creative tasks, and conversational turns. This boundary is steerable…
parallel-tool-use
Claude Developer Platform · in the page
agents-and-tools/tool-use/parallel-tool-use
…tools. Choose the strategy based on what your tools do. Independent, read-only operations are usually safe to run in parallel for lower latency. Tools with side effects, shared state, or ordering req…
Process results programmatically
Claude Developer Platform · in the page
agents-and-tools/tool-use/programmatic-tool-calling
…a model supports programmatic tool calling before you send a request, read its `capabilities.code_execution.supported` value from the Models API. [Using the Models API](https://platform.claude.com/doc…
server-tools
Claude Developer Platform · in the page
agents-and-tools/tool-use/server-tools
…d-tools/mcp-connector) behaves the same way. Server tool calls that already have their result block in the same response are complete and need nothing from you. <Note> With [programmatic tool calli…
strict-tool-use
Claude Developer Platform · in the page
agents-and-tools/tool-use/strict-tool-use
…ts every time * No need to validate and retry tool calls * Production-ready agents that work consistently at scale For example, suppose a booking system needs `passengers: int`. Without strict mode,…
text-editor-tool
Claude Developer Platform · in the page
agents-and-tools/tool-use/text-editor-tool
…sues. * **Code refactoring:** Let Claude improve your code structure, readability, and performance through targeted edits. * **Documentation generation:** Ask Claude to add docstrings, comments, or RE…
tool-combinations
Claude Developer Platform · in the page
agents-and-tools/tool-use/tool-combinations
…box to manage. ## Coding agent: text\_editor + bash The text editor reads and modifies files; bash runs tests and build commands. This is the canonical software-development loop: inspect the code, m…
Log at info level
Claude Developer Platform · in the page
agents-and-tools/tool-use/tool-runner
…blic double b; } // Stands in for a class your application already has, // such as a database client or an API wrapper. static class WeatherService { String currentWeather(Str…
tool-use-with-prompt-caching
Claude Developer Platform · in the page
agents-and-tools/tool-use/tool-use-with-prompt-caching
…the agentic loop. This lets later iterations within the same request read the growing prefix from cache instead of reprocessing it. This automatic breakpoint always uses the default 5-minute TTL, in…
web-fetch-tool
Claude Developer Platform · in the page
agents-and-tools/tool-use/web-fetch-tool
…cs/en/agents-and-tools/tool-use/web-fetch-tool description: Fetch and read content from specific URLs to augment Claude's context with live web content. --- <Note> To learn how zero data retention…
web-search-tool
Claude Developer Platform · in the page
agents-and-tools/tool-use/web-search-tool
…o check whether a model accepts web search before you send a request, read its `capabilities.server_tools.web_search.supported` value from the Models API. [Using the Models API](https://platform.claud…
Beta
Claude Developer Platform · in the page
api/beta
…client-2026-09-15"` - `"ce-plugins-2026-09-01"` - `"spend-limit-reads-2026-09-26"` - `"telemetry-destinations-2026-08-11"` - `"webhooks-2026-10-07"` ### Beta API Error - `BetaAPIError ob…
beta-headers
Claude Developer Platform · in the page
api/beta-headers
…ropic-beta` header more than once in the same request. The Claude API reads every `anthropic-beta` header, so the following is equivalent to the previous example: ```http anthropic-beta: feature1 ant…
Agents
Claude Developer Platform · in the page
api/beta/agents
…optional string` The version of the Claude API you want to use. Read more about versioning and our version history [here](https://platform.claude.com/docs/en/api/versioning?sdk_languages=http).…
Archive Agent
Claude Developer Platform · in the page
api/beta/agents/archive
…optional string` The version of the Claude API you want to use. Read more about versioning and our version history [here](https://platform.claude.com/docs/en/api/versioning?sdk_languages=http).…
Create Agent
Claude Developer Platform · in the page
api/beta/agents/create
…optional string` The version of the Claude API you want to use. Read more about versioning and our version history [here](https://platform.claude.com/docs/en/api/versioning?sdk_languages=http).…
List Agents
Claude Developer Platform · in the page
api/beta/agents/list
…optional string` The version of the Claude API you want to use. Read more about versioning and our version history [here](https://platform.claude.com/docs/en/api/versioning?sdk_languages=http).…
Get Agent
Claude Developer Platform · in the page
api/beta/agents/retrieve
…optional string` The version of the Claude API you want to use. Read more about versioning and our version history [here](https://platform.claude.com/docs/en/api/versioning?sdk_languages=http).…
Update Agent
Claude Developer Platform · in the page
api/beta/agents/update
…optional string` The version of the Claude API you want to use. Read more about versioning and our version history [here](https://platform.claude.com/docs/en/api/versioning?sdk_languages=http).…
Versions
Claude Developer Platform · in the page
api/beta/agents/versions
…optional string` The version of the Claude API you want to use. Read more about versioning and our version history [here](https://platform.claude.com/docs/en/api/versioning?sdk_languages=http).…
List Agent Versions
Claude Developer Platform · in the page
api/beta/agents/versions/list
…optional string` The version of the Claude API you want to use. Read more about versioning and our version history [here](https://platform.claude.com/docs/en/api/versioning?sdk_languages=http).…
Deployment Runs
Claude Developer Platform · in the page
api/beta/deployment_runs
…optional string` The version of the Claude API you want to use. Read more about versioning and our version history [here](https://platform.claude.com/docs/en/api/versioning?sdk_languages=http).…
List Deployment Runs
Claude Developer Platform · in the page
api/beta/deployment_runs/list
…optional string` The version of the Claude API you want to use. Read more about versioning and our version history [here](https://platform.claude.com/docs/en/api/versioning?sdk_languages=http).…
Get Deployment Run
Claude Developer Platform · in the page
api/beta/deployment_runs/retrieve
…optional string` The version of the Claude API you want to use. Read more about versioning and our version history [here](https://platform.claude.com/docs/en/api/versioning?sdk_languages=http).…
Deployments
Claude Developer Platform · in the page
api/beta/deployments
…optional string` The version of the Claude API you want to use. Read more about versioning and our version history [here](https://platform.claude.com/docs/en/api/versioning?sdk_languages=http).…
Archive Deployment
Claude Developer Platform · in the page
api/beta/deployments/archive
…optional string` The version of the Claude API you want to use. Read more about versioning and our version history [here](https://platform.claude.com/docs/en/api/versioning?sdk_languages=http).…
Create Deployment
Claude Developer Platform · in the page
api/beta/deployments/create
…optional string` The version of the Claude API you want to use. Read more about versioning and our version history [here](https://platform.claude.com/docs/en/api/versioning?sdk_languages=http).…
List Deployments
Claude Developer Platform · in the page
api/beta/deployments/list
…optional string` The version of the Claude API you want to use. Read more about versioning and our version history [here](https://platform.claude.com/docs/en/api/versioning?sdk_languages=http).…
Pause Deployment
Claude Developer Platform · in the page
api/beta/deployments/pause
…optional string` The version of the Claude API you want to use. Read more about versioning and our version history [here](https://platform.claude.com/docs/en/api/versioning?sdk_languages=http).…
Get Deployment
Claude Developer Platform · in the page
api/beta/deployments/retrieve
…optional string` The version of the Claude API you want to use. Read more about versioning and our version history [here](https://platform.claude.com/docs/en/api/versioning?sdk_languages=http).…
Run Deployment Now
Claude Developer Platform · in the page
api/beta/deployments/run
…optional string` The version of the Claude API you want to use. Read more about versioning and our version history [here](https://platform.claude.com/docs/en/api/versioning?sdk_languages=http).…
Unpause Deployment
Claude Developer Platform · in the page
api/beta/deployments/unpause
…optional string` The version of the Claude API you want to use. Read more about versioning and our version history [here](https://platform.claude.com/docs/en/api/versioning?sdk_languages=http).…
Update Deployment
Claude Developer Platform · in the page
api/beta/deployments/update
…optional string` The version of the Claude API you want to use. Read more about versioning and our version history [here](https://platform.claude.com/docs/en/api/versioning?sdk_languages=http).…
Dreams
Claude Developer Platform · in the page
api/beta/dreams
…optional string` The version of the Claude API you want to use. Read more about versioning and our version history [here](https://platform.claude.com/docs/en/api/versioning?sdk_languages=http).…
Archive a Dream
Claude Developer Platform · in the page
api/beta/dreams/archive
…optional string` The version of the Claude API you want to use. Read more about versioning and our version history [here](https://platform.claude.com/docs/en/api/versioning?sdk_languages=http).…
Cancel a Dream
Claude Developer Platform · in the page
api/beta/dreams/cancel
…optional string` The version of the Claude API you want to use. Read more about versioning and our version history [here](https://platform.claude.com/docs/en/api/versioning?sdk_languages=http).…
Create a Dream
Claude Developer Platform · in the page
api/beta/dreams/create
…optional string` The version of the Claude API you want to use. Read more about versioning and our version history [here](https://platform.claude.com/docs/en/api/versioning?sdk_languages=http).…
List Dreams
Claude Developer Platform · in the page
api/beta/dreams/list
…tatus. - `"pending"` The dream is waiting to start and hasn't read its inputs yet. `outputs` is empty and every `usage` count is zero. - `"running"` The dream is reading its input…
Get a Dream
Claude Developer Platform · in the page
api/beta/dreams/retrieve
…optional string` The version of the Claude API you want to use. Read more about versioning and our version history [here](https://platform.claude.com/docs/en/api/versioning?sdk_languages=http).…
Environments
Claude Developer Platform · in the page
api/beta/environments
…optional string` The version of the Claude API you want to use. Read more about versioning and our version history [here](https://platform.claude.com/docs/en/api/versioning?sdk_languages=http).…
Archive Environment
Claude Developer Platform · in the page
api/beta/environments/archive
…optional string` The version of the Claude API you want to use. Read more about versioning and our version history [here](https://platform.claude.com/docs/en/api/versioning?sdk_languages=http).…
Create Environment
Claude Developer Platform · in the page
api/beta/environments/create
…optional string` The version of the Claude API you want to use. Read more about versioning and our version history [here](https://platform.claude.com/docs/en/api/versioning?sdk_languages=http).…
Delete Environment
Claude Developer Platform · in the page
api/beta/environments/delete
…optional string` The version of the Claude API you want to use. Read more about versioning and our version history [here](https://platform.claude.com/docs/en/api/versioning?sdk_languages=http).…
List Environments
Claude Developer Platform · in the page
api/beta/environments/list
…optional string` The version of the Claude API you want to use. Read more about versioning and our version history [here](https://platform.claude.com/docs/en/api/versioning?sdk_languages=http).…
Get Environment
Claude Developer Platform · in the page
api/beta/environments/retrieve
…optional string` The version of the Claude API you want to use. Read more about versioning and our version history [here](https://platform.claude.com/docs/en/api/versioning?sdk_languages=http).…
Update Environment
Claude Developer Platform · in the page
api/beta/environments/update
…optional string` The version of the Claude API you want to use. Read more about versioning and our version history [here](https://platform.claude.com/docs/en/api/versioning?sdk_languages=http).…
Work
Claude Developer Platform · in the page
api/beta/environments/work
…optional string` The version of the Claude API you want to use. Read more about versioning and our version history [here](https://platform.claude.com/docs/en/api/versioning?sdk_languages=http).…
Acknowledge Work
Claude Developer Platform · in the page
api/beta/environments/work/ack
…optional string` The version of the Claude API you want to use. Read more about versioning and our version history [here](https://platform.claude.com/docs/en/api/versioning?sdk_languages=http).…
Record Heartbeat
Claude Developer Platform · in the page
api/beta/environments/work/heartbeat
…optional string` The version of the Claude API you want to use. Read more about versioning and our version history [here](https://platform.claude.com/docs/en/api/versioning?sdk_languages=http).…