1,316 pages for mode.
Titles and paths first, then pages whose text carries it. Each row opens that page as this site last read it.
define-tools
Claude Developer Platform · in the page
agents-and-tools/tool-use/define-tools
…ied system prompt. The constructed prompt is designed to instruct the model to use the specified tool(s) and provide the necessary context for the tool to operate properly: ```text wrap In this envir…
fine-grained-tool-streaming
Claude Developer Platform · in the page
agents-and-tools/tool-use/fine-grained-tool-streaming
…to Claude. </Warning> ## How to use fine-grained tool streaming All models support fine-grained tool streaming on the Claude API, [Amazon Bedrock](https://platform.claude.com/docs/en/build-with-clau…
handle-tool-calls
Claude Developer Platform · in the page
agents-and-tools/tool-use/handle-tool-calls
…lock"> ```text JSON wrap { "id": "msg_01Aq9w938a90dw8q", "model": "claude-opus-5-5", "stop_reason": "tool_use", "role": "assistant", "content": [ { "type": "text"…
how-tool-use-works
Claude Developer Platform · in the page
agents-and-tools/tool-use/how-tool-use-works
…use contract Tool use is a contract between your application and the model. You specify what operations are available and what shape their inputs and outputs take; Claude determines when and how to c…
memory-tool
Claude Developer Platform · in the page
agents-and-tools/tool-use/memory-tool
…tails..." ``` The memory tool is available on all Claude 4 and later models. For the full list of Anthropic-provided tools, see the [Tool reference](https://platform.claude.com/docs/en/agents-and-too…
overview
Claude Developer Platform · in the page
agents-and-tools/tool-use/overview
…3-06-01" \ -H "content-type: application/json" \ -d '{ "model": "claude-opus-5-5", "max_tokens": 1024, "tools": [{"type": "web_search_20260209", "name": "web_search"}],…
parallel-tool-use
Claude Developer Platform · in the page
agents-and-tools/tool-use/parallel-tool-use
…g parallel tool calls...") response = client.messages.create( model="claude-opus-5-5", max_tokens=1024, messages=messages, tools=tools ) # Check for parallel tool calls tool_uses = [blo…
Process results programmatically
Claude Developer Platform · in the page
agents-and-tools/tool-use/programmatic-tool-calling
…de call your tools from code in the code execution container, cutting model round trips and token use in multi-tool workflows. featureMetadata: status: ga zdr: not-eligible supportedModels:…
server-tools
Claude Developer Platform · in the page
agents-and-tools/tool-use/server-tools
…3-06-01" \ -H "content-type: application/json" \ -d '{ "model": "claude-opus-5-5", "max_tokens": 1024, "messages": [ { "role": "user", "content":…
strict-tool-use
Claude Developer Platform · in the page
agents-and-tools/tool-use/strict-tool-use
…ntees Claude's tool inputs match your JSON Schema by constraining the model's token sampling to schema-valid outputs (a technique called grammar-constrained sampling). This page covers why strict mode…
text-editor-tool
Claude Developer Platform · in the page
agents-and-tools/tool-use/text-editor-tool
…oviding hands-on assistance rather than just suggesting changes. For model support, see the [Tool reference](https://platform.claude.com/docs/en/agents-and-tools/tool-use/tool-reference). ## When to…
tool-combinations
Claude Developer Platform · in the page
agents-and-tools/tool-use/tool-combinations
…de.com/docs/en/agents-and-tools/tool-use/memory-tool) for the storage model. ## All-in-one: computer\_use The computer use tool subsumes most others by operating a full desktop. Claude receives scre…
tool-reference
Claude Developer Platform · in the page
agents-and-tools/tool-use/tool-reference
…| For model compatibility, see each tool's page. Supported models vary by tool and by tool version. To check from your code whether a mo…
Log at info level
Claude Developer Platform · in the page
agents-and-tools/tool-use/tool-runner
…n str(a + b) runner = client.beta.messages.tool_runner( model="claude-opus-5-5", max_tokens=1024, tools=[get_weather, calculate_sum], messages=[ {…
tool-search-tool
Claude Developer Platform · in the page
agents-and-tools/tool-use/tool-search-tool
…election accuracy stays high even across thousands of tools. For the models that support tool search, see [Model compatibility](https://platform.claude.com/docs/en/agents-and-tools/tool-use/tool-sear…
tool-use-with-prompt-caching
Claude Developer Platform · in the page
agents-and-tools/tool-use/tool-use-with-prompt-caching
…Deferred tools are not included in the system-prompt prefix. When the model discovers a deferred tool through [tool search](https://platform.claude.com/docs/en/agents-and-tools/tool-use/tool-search-to…
troubleshooting-tool-use
Claude Developer Platform · in the page
agents-and-tools/tool-use/troubleshooting-tool-use
…------------------- | | Parameter that doesn't exist in your schema | Model over-generation without strict mode | Add `strict: true` if your schema is in the [supported subset](https://platform.claude…
web-fetch-tool
Claude Developer Platform · in the page
agents-and-tools/tool-use/web-fetch-tool
…nse quality. Dynamic filtering is available with Claude 4.6 and later models and [Claude Mythos Preview](https://anthropic.com/glasswing). `web_fetch_20260318` also adds [response inclusion](https://p…
web-search-tool
Claude Developer Platform · in the page
agents-and-tools/tool-use/web-search-tool
…information. Dynamic filtering is available with Claude 4.6 and later models and [Claude Mythos Preview](https://anthropic.com/glasswing). Three versions of the web search tool are available: * `web…
Beta
Claude Developer Platform · in the page
api/beta
…context-1m-2025-08-07"` - `"context-management-2025-06-27"` - `"model-context-window-exceeded-2025-08-26"` - `"skills-2025-10-02"` - `"fast-mode-2026-02-01"` - `"output-300k-2026-03-24"…
beta-headers
Claude Developer Platform · in the page
api/beta-headers
…. --- Beta headers allow you to access experimental features and new model capabilities before they become part of the standard API. <Info> The [client SDK](https://platform.claude.com/docs/en/cli…
Agents
Claude Developer Platform · in the page
api/beta/agents
…context-1m-2025-08-07"` - `"context-management-2025-06-27"` - `"model-context-window-exceeded-2025-08-26"` - `"skills-2025-10-02"` - `"fast-mode-2026-02-01"` - `"output-300k-2026-03-24"…
Archive Agent
Claude Developer Platform · in the page
api/beta/agents/archive
…context-1m-2025-08-07"` - `"context-management-2025-06-27"` - `"model-context-window-exceeded-2025-08-26"` - `"skills-2025-10-02"` - `"fast-mode-2026-02-01"` - `"output-300k-2026-03-24"…
Create Agent
Claude Developer Platform · in the page
api/beta/agents/create
…context-1m-2025-08-07"` - `"context-management-2025-06-27"` - `"model-context-window-exceeded-2025-08-26"` - `"skills-2025-10-02"` - `"fast-mode-2026-02-01"` - `"output-300k-2026-03-24"…
List Agents
Claude Developer Platform · in the page
api/beta/agents/list
…context-1m-2025-08-07"` - `"context-management-2025-06-27"` - `"model-context-window-exceeded-2025-08-26"` - `"skills-2025-10-02"` - `"fast-mode-2026-02-01"` - `"output-300k-2026-03-24"…
Get Agent
Claude Developer Platform · in the page
api/beta/agents/retrieve
…context-1m-2025-08-07"` - `"context-management-2025-06-27"` - `"model-context-window-exceeded-2025-08-26"` - `"skills-2025-10-02"` - `"fast-mode-2026-02-01"` - `"output-300k-2026-03-24"…
Update Agent
Claude Developer Platform · in the page
api/beta/agents/update
…context-1m-2025-08-07"` - `"context-management-2025-06-27"` - `"model-context-window-exceeded-2025-08-26"` - `"skills-2025-10-02"` - `"fast-mode-2026-02-01"` - `"output-300k-2026-03-24"…
Versions
Claude Developer Platform · in the page
api/beta/agents/versions
…context-1m-2025-08-07"` - `"context-management-2025-06-27"` - `"model-context-window-exceeded-2025-08-26"` - `"skills-2025-10-02"` - `"fast-mode-2026-02-01"` - `"output-300k-2026-03-24"…
List Agent Versions
Claude Developer Platform · in the page
api/beta/agents/versions/list
…context-1m-2025-08-07"` - `"context-management-2025-06-27"` - `"model-context-window-exceeded-2025-08-26"` - `"skills-2025-10-02"` - `"fast-mode-2026-02-01"` - `"output-300k-2026-03-24"…
Deployment Runs
Claude Developer Platform · in the page
api/beta/deployment_runs
…context-1m-2025-08-07"` - `"context-management-2025-06-27"` - `"model-context-window-exceeded-2025-08-26"` - `"skills-2025-10-02"` - `"fast-mode-2026-02-01"` - `"output-300k-2026-03-24"…
List Deployment Runs
Claude Developer Platform · in the page
api/beta/deployment_runs/list
…context-1m-2025-08-07"` - `"context-management-2025-06-27"` - `"model-context-window-exceeded-2025-08-26"` - `"skills-2025-10-02"` - `"fast-mode-2026-02-01"` - `"output-300k-2026-03-24"…
Get Deployment Run
Claude Developer Platform · in the page
api/beta/deployment_runs/retrieve
…context-1m-2025-08-07"` - `"context-management-2025-06-27"` - `"model-context-window-exceeded-2025-08-26"` - `"skills-2025-10-02"` - `"fast-mode-2026-02-01"` - `"output-300k-2026-03-24"…
Deployments
Claude Developer Platform · in the page
api/beta/deployments
…context-1m-2025-08-07"` - `"context-management-2025-06-27"` - `"model-context-window-exceeded-2025-08-26"` - `"skills-2025-10-02"` - `"fast-mode-2026-02-01"` - `"output-300k-2026-03-24"…
Archive Deployment
Claude Developer Platform · in the page
api/beta/deployments/archive
…context-1m-2025-08-07"` - `"context-management-2025-06-27"` - `"model-context-window-exceeded-2025-08-26"` - `"skills-2025-10-02"` - `"fast-mode-2026-02-01"` - `"output-300k-2026-03-24"…
Create Deployment
Claude Developer Platform · in the page
api/beta/deployments/create
…context-1m-2025-08-07"` - `"context-management-2025-06-27"` - `"model-context-window-exceeded-2025-08-26"` - `"skills-2025-10-02"` - `"fast-mode-2026-02-01"` - `"output-300k-2026-03-24"…
List Deployments
Claude Developer Platform · in the page
api/beta/deployments/list
…context-1m-2025-08-07"` - `"context-management-2025-06-27"` - `"model-context-window-exceeded-2025-08-26"` - `"skills-2025-10-02"` - `"fast-mode-2026-02-01"` - `"output-300k-2026-03-24"…
Pause Deployment
Claude Developer Platform · in the page
api/beta/deployments/pause
…context-1m-2025-08-07"` - `"context-management-2025-06-27"` - `"model-context-window-exceeded-2025-08-26"` - `"skills-2025-10-02"` - `"fast-mode-2026-02-01"` - `"output-300k-2026-03-24"…
Get Deployment
Claude Developer Platform · in the page
api/beta/deployments/retrieve
…context-1m-2025-08-07"` - `"context-management-2025-06-27"` - `"model-context-window-exceeded-2025-08-26"` - `"skills-2025-10-02"` - `"fast-mode-2026-02-01"` - `"output-300k-2026-03-24"…
Run Deployment Now
Claude Developer Platform · in the page
api/beta/deployments/run
…context-1m-2025-08-07"` - `"context-management-2025-06-27"` - `"model-context-window-exceeded-2025-08-26"` - `"skills-2025-10-02"` - `"fast-mode-2026-02-01"` - `"output-300k-2026-03-24"…
Unpause Deployment
Claude Developer Platform · in the page
api/beta/deployments/unpause
…context-1m-2025-08-07"` - `"context-management-2025-06-27"` - `"model-context-window-exceeded-2025-08-26"` - `"skills-2025-10-02"` - `"fast-mode-2026-02-01"` - `"output-300k-2026-03-24"…
Update Deployment
Claude Developer Platform · in the page
api/beta/deployments/update
…context-1m-2025-08-07"` - `"context-management-2025-06-27"` - `"model-context-window-exceeded-2025-08-26"` - `"skills-2025-10-02"` - `"fast-mode-2026-02-01"` - `"output-300k-2026-03-24"…
Dreams
Claude Developer Platform · in the page
api/beta/dreams
…context-1m-2025-08-07"` - `"context-management-2025-06-27"` - `"model-context-window-exceeded-2025-08-26"` - `"skills-2025-10-02"` - `"fast-mode-2026-02-01"` - `"output-300k-2026-03-24"…
Archive a Dream
Claude Developer Platform · in the page
api/beta/dreams/archive
…context-1m-2025-08-07"` - `"context-management-2025-06-27"` - `"model-context-window-exceeded-2025-08-26"` - `"skills-2025-10-02"` - `"fast-mode-2026-02-01"` - `"output-300k-2026-03-24"…
Cancel a Dream
Claude Developer Platform · in the page
api/beta/dreams/cancel
…context-1m-2025-08-07"` - `"context-management-2025-06-27"` - `"model-context-window-exceeded-2025-08-26"` - `"skills-2025-10-02"` - `"fast-mode-2026-02-01"` - `"output-300k-2026-03-24"…
Create a Dream
Claude Developer Platform · in the page
api/beta/dreams/create
…context-1m-2025-08-07"` - `"context-management-2025-06-27"` - `"model-context-window-exceeded-2025-08-26"` - `"skills-2025-10-02"` - `"fast-mode-2026-02-01"` - `"output-300k-2026-03-24"…
List Dreams
Claude Developer Platform · in the page
api/beta/dreams/list
…context-1m-2025-08-07"` - `"context-management-2025-06-27"` - `"model-context-window-exceeded-2025-08-26"` - `"skills-2025-10-02"` - `"fast-mode-2026-02-01"` - `"output-300k-2026-03-24"…
Get a Dream
Claude Developer Platform · in the page
api/beta/dreams/retrieve
…context-1m-2025-08-07"` - `"context-management-2025-06-27"` - `"model-context-window-exceeded-2025-08-26"` - `"skills-2025-10-02"` - `"fast-mode-2026-02-01"` - `"output-300k-2026-03-24"…
Environments
Claude Developer Platform · in the page
api/beta/environments
…context-1m-2025-08-07"` - `"context-management-2025-06-27"` - `"model-context-window-exceeded-2025-08-26"` - `"skills-2025-10-02"` - `"fast-mode-2026-02-01"` - `"output-300k-2026-03-24"…
Archive Environment
Claude Developer Platform · in the page
api/beta/environments/archive
…context-1m-2025-08-07"` - `"context-management-2025-06-27"` - `"model-context-window-exceeded-2025-08-26"` - `"skills-2025-10-02"` - `"fast-mode-2026-02-01"` - `"output-300k-2026-03-24"…
Create Environment
Claude Developer Platform · in the page
api/beta/environments/create
…context-1m-2025-08-07"` - `"context-management-2025-06-27"` - `"model-context-window-exceeded-2025-08-26"` - `"skills-2025-10-02"` - `"fast-mode-2026-02-01"` - `"output-300k-2026-03-24"…