221 pages for /agents.
Titles and paths first, then pages whose text carries it. Each row opens that page as this site last read it.
tool-reference
Claude Developer Platform · in the page
agents-and-tools/tool-use/tool-reference
--- title: Tool reference url: https://platform.claude.com/docs/en/agents-and-tools/tool-use/tool-reference description: Directory of Anthropic-provided server tools, client tools, and client toolsets…
Log at info level
Claude Developer Platform · in the page
agents-and-tools/tool-use/tool-runner
--- title: Tool runner (SDK) url: https://platform.claude.com/docs/en/agents-and-tools/tool-use/tool-runner description: Use the SDK's tool runner to handle the agentic loop, error wrapping, and type…
tool-search-tool
Claude Developer Platform · in the page
agents-and-tools/tool-use/tool-search-tool
--- title: Tool search tool url: https://platform.claude.com/docs/en/agents-and-tools/tool-use/tool-search-tool description: Scale to hundreds or thousands of tools by letting Claude search your tool…
tool-use-with-prompt-caching
Claude Developer Platform · in the page
agents-and-tools/tool-use/tool-use-with-prompt-caching
…Tool use with prompt caching url: https://platform.claude.com/docs/en/agents-and-tools/tool-use/tool-use-with-prompt-caching description: Cache tool definitions across turns and understand what inval…
troubleshooting-tool-use
Claude Developer Platform · in the page
agents-and-tools/tool-use/troubleshooting-tool-use
…tle: Troubleshooting tool use url: https://platform.claude.com/docs/en/agents-and-tools/tool-use/troubleshooting-tool-use description: Fix the most common tool-use errors with symptom-to-fix diagnosti…
web-fetch-tool
Claude Developer Platform · in the page
agents-and-tools/tool-use/web-fetch-tool
--- title: Web fetch tool url: https://platform.claude.com/docs/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-search-tool
Claude Developer Platform · in the page
agents-and-tools/tool-use/web-search-tool
--- title: Web search tool url: https://platform.claude.com/docs/en/agents-and-tools/tool-use/web-search-tool description: Give Claude access to current web content with cited sources, optional dynami…
Beta
Claude Developer Platform · in the page
api/beta
…o client tools. For [server tools](https://platform.claude.com/docs/en/agents-and-tools/tool-use/server-tools?sdk_languages=http), see their individual documentation as each has its own behavior (e.g.…
beta-headers
Claude Developer Platform · in the page
api/beta-headers
…------------------------------- | --------------------------- | | `/v1/agents`, `/v1/sessions`, `/v1/environments` | `managed-agents-2026-04-01` | | `/v1/tunnels` |…
Messages
Claude Developer Platform · in the page
api/beta/messages
…o client tools. For [server tools](https://platform.claude.com/docs/en/agents-and-tools/tool-use/server-tools?sdk_languages=http), see their individual documentation as each has its own behavior (e.g.…
Batches
Claude Developer Platform · in the page
api/beta/messages/batches
…o client tools. For [server tools](https://platform.claude.com/docs/en/agents-and-tools/tool-use/server-tools?sdk_languages=http), see their individual documentation as each has its own behavior (e.g.…
Create a Message Batch
Claude Developer Platform · in the page
api/beta/messages/batches/create
…o client tools. For [server tools](https://platform.claude.com/docs/en/agents-and-tools/tool-use/server-tools?sdk_languages=http), see their individual documentation as each has its own behavior (e.g.…
Count tokens in a Message
Claude Developer Platform · in the page
api/beta/messages/count_tokens
…o client tools. For [server tools](https://platform.claude.com/docs/en/agents-and-tools/tool-use/server-tools?sdk_languages=http), see their individual documentation as each has its own behavior (e.g.…
Create a Message
Claude Developer Platform · in the page
api/beta/messages/create
…o client tools. For [server tools](https://platform.claude.com/docs/en/agents-and-tools/tool-use/server-tools?sdk_languages=http), see their individual documentation as each has its own behavior (e.g.…
claude-platform-on-aws-iam-actions
Claude Developer Platform · in the page
api/claude-platform-on-aws-iam-actions
…--------------------------------------- | | `CreateAgent` | `POST /v1/agents` | | `GetAgent` | `GET /v1/agents/{id}`<br />`GET /v1/agents/{id}/versions` |…
errors
Claude Developer Platform · in the page
api/errors
…Use `auto` with [strict tool use](https://platform.claude.com/docs/en/agents-and-tools/tool-use/strict-tool-use) to keep tool inputs schema-valid, or [structured outputs](https://platform.claude.com/…
Messages
Claude Developer Platform · in the page
api/messages
…o client tools. For [server tools](https://platform.claude.com/docs/en/agents-and-tools/tool-use/server-tools?sdk_languages=http), see their individual documentation as each has its own behavior (e.g.…
Batches
Claude Developer Platform · in the page
api/messages/batches
…o client tools. For [server tools](https://platform.claude.com/docs/en/agents-and-tools/tool-use/server-tools?sdk_languages=http), see their individual documentation as each has its own behavior (e.g.…
Create a Message Batch
Claude Developer Platform · in the page
api/messages/batches/create
…o client tools. For [server tools](https://platform.claude.com/docs/en/agents-and-tools/tool-use/server-tools?sdk_languages=http), see their individual documentation as each has its own behavior (e.g.…
Count tokens in a Message
Claude Developer Platform · in the page
api/messages/count_tokens
…o client tools. For [server tools](https://platform.claude.com/docs/en/agents-and-tools/tool-use/server-tools?sdk_languages=http), see their individual documentation as each has its own behavior (e.g.…
Create a Message
Claude Developer Platform · in the page
api/messages/create
…o client tools. For [server tools](https://platform.claude.com/docs/en/agents-and-tools/tool-use/server-tools?sdk_languages=http), see their individual documentation as each has its own behavior (e.g.…
spans
Claude Developer Platform · in the page
api/opentelemetry/spans
…tool is the [code execution tool](https://platform.claude.com/docs/en/agents-and-tools/tool-use/code-execution-tool). * **Children of the SDK span:** The spans that the tool's code starts. * **Chil…
overview
Claude Developer Platform · in the page
api/overview
…e, versioned agent configurations for Claude Managed Agents (`POST /v1/agents`, `GET /v1/agents`) * **[Sessions API](https://platform.claude.com/docs/en/managed-agents/sessions):** Run stateful agent…
Message Batches API
Claude Developer Platform · in the page
build-with-claude/batch-processing
…use, including all [server tools](https://platform.claude.com/docs/en/agents-and-tools/tool-use/server-tools) (web search, web fetch, code execution, MCP connectors, advisor, and tool search) * Syste…
claude-in-amazon-bedrock
Claude Developer Platform · in the page
build-with-claude/claude-in-amazon-bedrock
…aude model? The [Claude API skill](https://platform.claude.com/docs/en/agents-and-tools/agent-skills/claude-api-skill#migrating-to-a-newer-claude-model) in Claude Code applies model ID swaps and break…
claude-in-microsoft-foundry
Claude Developer Platform · in the page
build-with-claude/claude-in-microsoft-foundry
…allback) instead) * [Computer use](https://platform.claude.com/docs/en/agents-and-tools/tool-use/computer-use-tool) and [browser use](https://platform.claude.com/docs/en/agents-and-tools/tool-use/brow…
claude-on-amazon-bedrock-legacy
Claude Developer Platform · in the page
build-with-claude/claude-on-amazon-bedrock-legacy
…with-claude/thinking) * [Tool use](https://platform.claude.com/docs/en/agents-and-tools/tool-use/overview), including the [Bash tool](https://platform.claude.com/docs/en/agents-and-tools/tool-use/bash…
claude-on-vertex-ai
Claude Developer Platform · in the page
build-with-claude/claude-on-vertex-ai
…aude model? The [Claude API skill](https://platform.claude.com/docs/en/agents-and-tools/agent-skills/claude-api-skill#migrating-to-a-newer-claude-model) in Claude Code applies model ID swaps and break…
claude-platform-on-aws
Claude Developer Platform · in the page
build-with-claude/claude-platform-on-aws
…aude model? The [Claude API skill](https://platform.claude.com/docs/en/agents-and-tools/agent-skills/claude-api-skill#migrating-to-a-newer-claude-model) in Claude Code applies model ID swaps and break…
compaction-on-demand
Claude Developer Platform · in the page
build-with-claude/compaction-on-demand
…next turn. The SDK [tool runner](https://platform.claude.com/docs/en/agents-and-tools/tool-use/tool-runner) in Python, TypeScript, C#, Go, Java, PHP, and Ruby can send the compaction request for you…
context-editing
Claude Developer Platform · in the page
build-with-claude/context-editing
…erview) when using [`tool_runner`](https://platform.claude.com/docs/en/agents-and-tools/tool-use/tool-runner). Generates a summary and replaces full conversation history. See [Client-side compaction](…
context-windows
Claude Developer Platform · in the page
build-with-claude/context-windows
…mselves, see [Manage tool context](https://platform.claude.com/docs/en/agents-and-tools/tool-use/manage-tool-context), or defer tool definitions with the [tool search tool](https://platform.claude.com…
extended-thinking
Claude Developer Platform · in the page
build-with-claude/extended-thinking
…ols used through the Messages API](https://platform.claude.com/docs/en/agents-and-tools/tool-use/overview). How platforms treat the beta header differs. The Claude API and [Claude Platform on AWS](ht…
files
Claude Developer Platform · in the page
build-with-claude/files
…en using the [code execution tool](https://platform.claude.com/docs/en/agents-and-tools/tool-use/code-execution-tool) to provide inputs (for example, datasets and documents) and then download outputs…
handling-stop-reasons
Claude Developer Platform · in the page
build-with-claude/handling-stop-reasons
…ementations, use the [tool runner](https://platform.claude.com/docs/en/agents-and-tools/tool-use/tool-runner), which automatically handles tool execution, result formatting, and conversation managemen…
mid-conversation-effort-example
Claude Developer Platform · in the page
build-with-claude/mid-conversation-effort-example
…e with Claude" icon="wrench" href="https://platform.claude.com/docs/en/agents-and-tools/tool-use/overview"> Defining tools, handling tool calls, and tool results. </Card> <Card title="Bash to…
mid-conversation-system-messages
Claude Developer Platform · in the page
build-with-claude/mid-conversation-system-messages
…`tools` array, and [MCP connector](https://platform.claude.com/docs/en/agents-and-tools/mcp-connector) tools can be referenced individually with `mcp_tool_reference` (`server_name` and `name`) or as a…
overview
Claude Developer Platform · in the page
build-with-claude/overview
…--------------- | | [Advisor tool](https://platform.claude.com/docs/en/agents-and-tools/tool-use/advisor-tool) | Pair a faster executor model with a higher-intelligence advisor model that pro…
pdf-support
Claude Developer Platform · in the page
build-with-claude/pdf-support
…s at high volume. * [Tool use](https://platform.claude.com/docs/en/agents-and-tools/tool-use/overview): To extract specific information from documents for use as tool inputs. </Step> </Steps> #…
preserved-thinking
Claude Developer Platform · in the page
build-with-claude/preserved-thinking
…run the bundled [Claude API skill](https://platform.claude.com/docs/en/agents-and-tools/agent-skills/claude-api-skill#checking-an-integration-for-preserved-thinking): Let Claude Code check your cod…
Request 2 caches its request content (not the response)
Claude Developer Platform · in the page
build-with-claude/prompt-caching
…results are cached automatically](https://platform.claude.com/docs/en/agents-and-tools/tool-use/tool-use-with-prompt-caching#server-tool-results-are-cached-automatically). ### When to use the 1-hour…
claude-prompting-best-practices
Claude Developer Platform · in the page
build-with-claude/prompt-engineering/claude-prompting-best-practices
…gering, see [Tool use with Claude](https://platform.claude.com/docs/en/agents-and-tools/tool-use/overview). For Claude to take action, be more explicit: <Accordion title="Example: Explicit instructi…
prompting-claude-haiku-5-5
Claude Developer Platform · in the page
build-with-claude/prompt-engineering/prompting-claude-haiku-5-5
…orce the call with [`tool_choice`](https://platform.claude.com/docs/en/agents-and-tools/tool-use/define-tools#forcing-tool-use). In Anthropic's testing, this restored the tool call, though the model t…
prompting-claude-opus-4-8
Claude Developer Platform · in the page
build-with-claude/prompt-engineering/prompting-claude-opus-4-8
…so supports the [browser use tool](https://platform.claude.com/docs/en/agents-and-tools/tool-use/browser-use-tool) (`browser_toolset_20260801`) for tasks inside webpages. [Computer use](https://platfo…
prompting-claude-sonnet-5
Claude Developer Platform · in the page
build-with-claude/prompt-engineering/prompting-claude-sonnet-5
…so supports the [browser use tool](https://platform.claude.com/docs/en/agents-and-tools/tool-use/browser-use-tool) (`browser_toolset_20260801`) for tasks inside webpages. [Computer use](https://platfo…
prompting-claude-sonnet-5-5
Claude Developer Platform · in the page
build-with-claude/prompt-engineering/prompting-claude-sonnet-5-5
…[Handling errors with `is_error`](https://platform.claude.com/docs/en/agents-and-tools/tool-use/handle-tool-calls#handling-errors-with-is-error). ## Tools for complex visual inputs For dense charts…
search-results
Claude Developer Platform · in the page
build-with-claude/search-results
…the tool call with [`tool_choice`](https://platform.claude.com/docs/en/agents-and-tools/tool-use/define-tools#forcing-tool-use), so the retrieval step runs every time. ### Example: Knowledge base too…
skills-guide
Claude Developer Platform · in the page
build-with-claude/skills-guide
…ls in the API" icon="rocket" href="https://platform.claude.com/docs/en/agents-and-tools/agent-skills/quickstart"> Learn how to use Agent Skills to create documents with the Claude API in under 10…
streaming
Claude Developer Platform · in the page
build-with-claude/streaming
…supports [fine-grained streaming](https://platform.claude.com/docs/en/agents-and-tools/tool-use/fine-grained-tool-streaming) for parameter values. Enable it on individual tools with `eager_input_stre…
structured-outputs
Claude Developer Platform · in the page
build-with-claude/structured-outputs
…and inputs. See [Strict tool use](https://platform.claude.com/docs/en/agents-and-tools/tool-use/strict-tool-use). You can use these features independently or [together in the same request](https://p…