Follow Discord
Sweep 10 Nov 2026 · 02:18Z Build v2.1.322 539 read Stable v2.1.311 Latest v2.1.322 Next v2.1.322 Feeds RSS JSON llms.txt llms-full.txt Unofficial
HomeDocsSearch
Search the documentation

978 pages for system.

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

browser-use-sdk Claude Developer Platform · in the page agents-and-tools/tool-use/browser-use-sdk …download directory. The shipped file policy checks paths on the filesystem of the process that runs the SDK. It protects only a browser that shares that filesystem. For a remote browser, follow [Rem… browser-use-tool Claude Developer Platform · in the page agents-and-tools/tool-use/browser-use-tool …esh profile that holds no credentials, and no access to sensitive filesystems or internal networks; isolate any tool you run alongside it the same way. 2. Restrict the hosts the browser can reach to… build-a-tool-using-agent Claude Developer Platform · in the page agents-and-tools/tool-use/build-a-tool-using-agent …e}") print(f"Input: {tool_use.input}") # Run the tool. In a real system this would call your calendar API. # Here the result is hardcoded to keep the example self-contained. result = {"event_… code-execution-tool Claude Developer Platform · in the page agents-and-tools/tool-use/code-execution-tool …nalyze data, create visualizations, perform complex calculations, run system commands, create and edit files, and process uploaded files directly within the API conversation. The code execution tool a… computer-use-tool Claude Developer Platform · in the page agents-and-tools/tool-use/computer-use-tool …irtual machine or container with minimal privileges to prevent direct system attacks or accidents. 2. Avoiding giving the model access to sensitive data, such as account login information, to preven… define-tools Claude Developer Platform · in the page agents-and-tools/tool-use/define-tools …must be either `celsius` or `fahrenheit`. </Accordion> ### Tool use system prompt When you call the Claude API with the `tools` parameter, the API constructs a special system prompt from the tool d… handle-tool-calls Claude Developer Platform · in the page agents-and-tools/tool-use/handle-tool-calls …ion). Keep untrusted content inside `tool_result` blocks rather than `system` prompts or plain user `text` blocks, and see [Mitigate jailbreaks and prompt injections](https://platform.claude.com/docs/… how-tool-use-works Claude Developer Platform · in the page agents-and-tools/tool-use/how-tool-use-works …of a database. Anything outside the training data or specific to your system needs a tool to fetch it. * **Structured, guaranteed-shape outputs.** When you need a JSON object with specific fields rath… memory-tool Claude Developer Platform · in the page agents-and-tools/tool-use/memory-tool …crypted files. Python and TypeScript also ship a ready-made local-filesystem implementation, `BetaLocalFilesystemMemoryTool`. The helper and tool-runner surfaces live in your SDK’s beta namespace even… overview Claude Developer Platform · in the page agents-and-tools/tool-use/overview …s, and conversational turns. This boundary is steerable through your system prompt. If Claude isn’t calling tools when you expect, a light instruction such as `"Use the tools to investigate before re… parallel-tool-use Claude Developer Platform · in the page agents-and-tools/tool-use/parallel-tool-use …calls with targeted prompting: <AccordionGroup> <Accordion title="System prompts for parallel tool use"> For Claude 4 and later models, add this to your system prompt: ```text wrap Fo… server-tools Claude Developer Platform · in the page agents-and-tools/tool-use/server-tools …"type": "text", "text": "I'll fetch the article and check your system at the same time." }, { "type": "server_tool_use", "id": "srvtoolu_01HxbWnMRmbWyMfUtJKC45rA", "na… strict-tool-use Claude Developer Platform · in the page agents-and-tools/tool-use/strict-tool-use …## Why strict tool use matters for agents Building reliable agentic systems requires guaranteed schema conformance. Without strict mode, Claude might return incompatible types (`"2"` instead of `2`)… text-editor-tool Claude Developer Platform · in the page agents-and-tools/tool-use/text-editor-tool ….build(); Message message = client.messages().create(params); System.out.println(message); ``` ```php PHP $client = new Client(); $response = $client->messages->create( model:… tool-reference Claude Developer Platform · in the page agents-and-tools/tool-use/tool-reference …| | `defer_loading` | Exclude the tool from the initial system prompt; load it on demand when tool search returns a `tool_reference` for it | All tools (for `mcp_toolset`, see [MCP tools… Log at info level Claude Developer Platform · in the page agents-and-tools/tool-use/tool-runner …legate that runs when Claude calls the tool. ```csharp using System.Text.Json; using Anthropic; using Anthropic.Helpers.Beta; using Anthropic.Models.Beta.Messages; using Messa… tool-search-tool Claude Developer Platform · in the page agents-and-tools/tool-use/tool-search-tool …t descriptions. Internally, the API excludes deferred tools from the system-prompt prefix. When Claude discovers a deferred tool through tool search, the API appends a `tool_reference` block inline i… tool-use-with-prompt-caching Claude Developer Platform · in the page agents-and-tools/tool-use/tool-use-with-prompt-caching …oading and cache preservation 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-an… troubleshooting-tool-use Claude Developer Platform · in the page agents-and-tools/tool-use/troubleshooting-tool-use …`tool_result` block, or, on supported models, in a [mid-conversation system message](https://platform.claude.com/docs/en/build-with-claude/mid-conversation-system-messages). Keep the tool result to j… web-fetch-tool Claude Developer Platform · in the page agents-and-tools/tool-use/web-fetch-tool …ch as an API key or a password, unless that credential appears in the system prompt or in the text of a user message. However, there is still residual risk that you should carefully consider when u… web-search-tool Claude Developer Platform · in the page agents-and-tools/tool-use/web-search-tool …versational turns and greetings Triggering is steerable through your system prompt: you can encourage Claude to search more readily or to prefer answering directly. To enforce a limit, use [`max_uses… Beta Claude Developer Platform · in the page api/beta …- `"thinking-binding-controls-2026-08-01"` - `"mid-conversation-system-clear-at-2026-08-21"` - `"compact-2026-09-04"` - `"inline-tools-2026-09-15"` - `"mcp-client-2026-09-15"` - `"ce… beta-headers Claude Developer Platform · in the page api/beta-headers …; BetaMessage message = client.beta().messages().create(params); System.out.println(message.content()); ``` ```php PHP $client = new Client(); $message = $client->beta->messages->create… Agents Claude Developer Platform · in the page api/beta/agents …- `"thinking-binding-controls-2026-08-01"` - `"mid-conversation-system-clear-at-2026-08-21"` - `"compact-2026-09-04"` - `"inline-tools-2026-09-15"` - `"mcp-client-2026-09-15"` - `"ce… Archive Agent Claude Developer Platform · in the page api/beta/agents/archive …- `"thinking-binding-controls-2026-08-01"` - `"mid-conversation-system-clear-at-2026-08-21"` - `"compact-2026-09-04"` - `"inline-tools-2026-09-15"` - `"mcp-client-2026-09-15"` - `"ce… Create Agent Claude Developer Platform · in the page api/beta/agents/create …- `"thinking-binding-controls-2026-08-01"` - `"mid-conversation-system-clear-at-2026-08-21"` - `"compact-2026-09-04"` - `"inline-tools-2026-09-15"` - `"mcp-client-2026-09-15"` - `"ce… List Agents Claude Developer Platform · in the page api/beta/agents/list …- `"thinking-binding-controls-2026-08-01"` - `"mid-conversation-system-clear-at-2026-08-21"` - `"compact-2026-09-04"` - `"inline-tools-2026-09-15"` - `"mcp-client-2026-09-15"` - `"ce… Get Agent Claude Developer Platform · in the page api/beta/agents/retrieve …- `"thinking-binding-controls-2026-08-01"` - `"mid-conversation-system-clear-at-2026-08-21"` - `"compact-2026-09-04"` - `"inline-tools-2026-09-15"` - `"mcp-client-2026-09-15"` - `"ce… Update Agent Claude Developer Platform · in the page api/beta/agents/update …- `"thinking-binding-controls-2026-08-01"` - `"mid-conversation-system-clear-at-2026-08-21"` - `"compact-2026-09-04"` - `"inline-tools-2026-09-15"` - `"mcp-client-2026-09-15"` - `"ce… Versions Claude Developer Platform · in the page api/beta/agents/versions …- `"thinking-binding-controls-2026-08-01"` - `"mid-conversation-system-clear-at-2026-08-21"` - `"compact-2026-09-04"` - `"inline-tools-2026-09-15"` - `"mcp-client-2026-09-15"` - `"ce… List Agent Versions Claude Developer Platform · in the page api/beta/agents/versions/list …- `"thinking-binding-controls-2026-08-01"` - `"mid-conversation-system-clear-at-2026-08-21"` - `"compact-2026-09-04"` - `"inline-tools-2026-09-15"` - `"mcp-client-2026-09-15"` - `"ce… Deployment Runs Claude Developer Platform · in the page api/beta/deployment_runs …- `"thinking-binding-controls-2026-08-01"` - `"mid-conversation-system-clear-at-2026-08-21"` - `"compact-2026-09-04"` - `"inline-tools-2026-09-15"` - `"mcp-client-2026-09-15"` - `"ce… List Deployment Runs Claude Developer Platform · in the page api/beta/deployment_runs/list …- `"thinking-binding-controls-2026-08-01"` - `"mid-conversation-system-clear-at-2026-08-21"` - `"compact-2026-09-04"` - `"inline-tools-2026-09-15"` - `"mcp-client-2026-09-15"` - `"ce… Get Deployment Run Claude Developer Platform · in the page api/beta/deployment_runs/retrieve …- `"thinking-binding-controls-2026-08-01"` - `"mid-conversation-system-clear-at-2026-08-21"` - `"compact-2026-09-04"` - `"inline-tools-2026-09-15"` - `"mcp-client-2026-09-15"` - `"ce… Deployments Claude Developer Platform · in the page api/beta/deployments …- `"thinking-binding-controls-2026-08-01"` - `"mid-conversation-system-clear-at-2026-08-21"` - `"compact-2026-09-04"` - `"inline-tools-2026-09-15"` - `"mcp-client-2026-09-15"` - `"ce… Archive Deployment Claude Developer Platform · in the page api/beta/deployments/archive …- `"thinking-binding-controls-2026-08-01"` - `"mid-conversation-system-clear-at-2026-08-21"` - `"compact-2026-09-04"` - `"inline-tools-2026-09-15"` - `"mcp-client-2026-09-15"` - `"ce… Create Deployment Claude Developer Platform · in the page api/beta/deployments/create …- `"thinking-binding-controls-2026-08-01"` - `"mid-conversation-system-clear-at-2026-08-21"` - `"compact-2026-09-04"` - `"inline-tools-2026-09-15"` - `"mcp-client-2026-09-15"` - `"ce… List Deployments Claude Developer Platform · in the page api/beta/deployments/list …- `"thinking-binding-controls-2026-08-01"` - `"mid-conversation-system-clear-at-2026-08-21"` - `"compact-2026-09-04"` - `"inline-tools-2026-09-15"` - `"mcp-client-2026-09-15"` - `"ce… Pause Deployment Claude Developer Platform · in the page api/beta/deployments/pause …- `"thinking-binding-controls-2026-08-01"` - `"mid-conversation-system-clear-at-2026-08-21"` - `"compact-2026-09-04"` - `"inline-tools-2026-09-15"` - `"mcp-client-2026-09-15"` - `"ce… Get Deployment Claude Developer Platform · in the page api/beta/deployments/retrieve …- `"thinking-binding-controls-2026-08-01"` - `"mid-conversation-system-clear-at-2026-08-21"` - `"compact-2026-09-04"` - `"inline-tools-2026-09-15"` - `"mcp-client-2026-09-15"` - `"ce… Run Deployment Now Claude Developer Platform · in the page api/beta/deployments/run …- `"thinking-binding-controls-2026-08-01"` - `"mid-conversation-system-clear-at-2026-08-21"` - `"compact-2026-09-04"` - `"inline-tools-2026-09-15"` - `"mcp-client-2026-09-15"` - `"ce… Unpause Deployment Claude Developer Platform · in the page api/beta/deployments/unpause …- `"thinking-binding-controls-2026-08-01"` - `"mid-conversation-system-clear-at-2026-08-21"` - `"compact-2026-09-04"` - `"inline-tools-2026-09-15"` - `"mcp-client-2026-09-15"` - `"ce… Update Deployment Claude Developer Platform · in the page api/beta/deployments/update …- `"thinking-binding-controls-2026-08-01"` - `"mid-conversation-system-clear-at-2026-08-21"` - `"compact-2026-09-04"` - `"inline-tools-2026-09-15"` - `"mcp-client-2026-09-15"` - `"ce… Dreams Claude Developer Platform · in the page api/beta/dreams …- `"thinking-binding-controls-2026-08-01"` - `"mid-conversation-system-clear-at-2026-08-21"` - `"compact-2026-09-04"` - `"inline-tools-2026-09-15"` - `"mcp-client-2026-09-15"` - `"ce… Archive a Dream Claude Developer Platform · in the page api/beta/dreams/archive …- `"thinking-binding-controls-2026-08-01"` - `"mid-conversation-system-clear-at-2026-08-21"` - `"compact-2026-09-04"` - `"inline-tools-2026-09-15"` - `"mcp-client-2026-09-15"` - `"ce… Cancel a Dream Claude Developer Platform · in the page api/beta/dreams/cancel …- `"thinking-binding-controls-2026-08-01"` - `"mid-conversation-system-clear-at-2026-08-21"` - `"compact-2026-09-04"` - `"inline-tools-2026-09-15"` - `"mcp-client-2026-09-15"` - `"ce… Create a Dream Claude Developer Platform · in the page api/beta/dreams/create …- `"thinking-binding-controls-2026-08-01"` - `"mid-conversation-system-clear-at-2026-08-21"` - `"compact-2026-09-04"` - `"inline-tools-2026-09-15"` - `"mcp-client-2026-09-15"` - `"ce… List Dreams Claude Developer Platform · in the page api/beta/dreams/list …- `"thinking-binding-controls-2026-08-01"` - `"mid-conversation-system-clear-at-2026-08-21"` - `"compact-2026-09-04"` - `"inline-tools-2026-09-15"` - `"mcp-client-2026-09-15"` - `"ce… Get a Dream Claude Developer Platform · in the page api/beta/dreams/retrieve …- `"thinking-binding-controls-2026-08-01"` - `"mid-conversation-system-clear-at-2026-08-21"` - `"compact-2026-09-04"` - `"inline-tools-2026-09-15"` - `"mcp-client-2026-09-15"` - `"ce… Environments Claude Developer Platform · in the page api/beta/environments …- `"thinking-binding-controls-2026-08-01"` - `"mid-conversation-system-clear-at-2026-08-21"` - `"compact-2026-09-04"` - `"inline-tools-2026-09-15"` - `"mcp-client-2026-09-15"` - `"ce…
Feedback