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

989 pages for start.

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

browser-use-tool Claude Developer Platform · in the page agents-and-tools/tool-use/browser-use-tool …Claude Models on Google Cloud (Google managed): ga --- <Note> **Start with the SDK toolsets:** The Python and TypeScript SDKs have a browser toolset class, in beta. Start from [a partner's integ… build-a-tool-using-agent Claude Developer Platform · in the page agents-and-tools/tool-use/build-a-tool-using-agent …: { "title": {"type": "string"}, "start": {"type": "string", "format": "date-time"}, "end": {"type": "string", "format": "date-time"},… code-execution-tool Claude Developer Platform · in the page agents-and-tools/tool-use/code-execution-tool …upgrade-to-latest-tool-version) to migrate from it. </Note> ## Quick start Here's an example that asks Claude to perform a calculation: <CodeGroup> ```bash cURL curl --fail-with-body -sS https:… computer-use-tool Claude Developer Platform · in the page agents-and-tools/tool-use/computer-use-tool …ls/tool-use/computer-use-tool#earlier-tool-versions). --- <Note> **Start with the SDK toolsets:** For `computer_toolset_20260801`, the Python and TypeScript SDKs have a computer toolset class, in b… define-tools Claude Developer Platform · in the page agents-and-tools/tool-use/define-tools …Haiku 5.5, accept it, but a forced call skips thinking: the response starts with the tool call and has no `thinking` block); the models in the next row reject forced tool use regardless of thinking s… fine-grained-tool-streaming Claude Developer Platform · in the page agents-and-tools/tool-use/fine-grained-tool-streaming …(parameters)) { if ( streamEvent.TryPickContentBlockStart(out var start) && start.ContentBlock.TryPickToolUse(out _) ) { toolInputs[start.Index] = new… handle-tool-calls Claude Developer Platform · in the page agents-and-tools/tool-use/handle-tool-calls …alled directly, the API runs it on that request and the next response starts with its result block. See [Stop reasons and fallback](https://platform.claude.com/docs/en/build-with-claude/handling-stop-… how-tool-use-works Claude Developer Platform · in the page agents-and-tools/tool-use/how-tool-use-works …orks, and when tool use is the right approach. For hands-on guidance, start with the [Build a tool-using agent](https://platform.claude.com/docs/en/agents-and-tools/tool-use/build-a-tool-using-agent)… manage-tool-context Claude Developer Platform · in the page agents-and-tools/tool-use/manage-tool-context …ut are no longer needed. Context editing lets you trim them without restarting the conversation. ## Combining approaches These approaches compose. A long-running agent might use tool search to keep… memory-tool Claude Developer Platform · in the page agents-and-tools/tool-use/memory-tool …l is enabled, Claude automatically checks its memory directory before starting a task. As it works, Claude stores what it learns in files under `/memories` and reads them back in later conversations t… Process results programmatically Claude Developer Platform · in the page agents-and-tools/tool-use/programmatic-tool-calling …/models/overview#using-the-models-api) describes the field. ## Quick start Here's an example where Claude programmatically queries a database multiple times and aggregates results. Adding `allowed_c… server-tools Claude Developer Platform · in the page agents-and-tools/tool-use/server-tools …ames the `code_execution` block that called it. That code has already started: it is paused waiting for your `tool_result` blocks, and sending them resumes the execution instead of starting a deferred… strict-tool-use Claude Developer Platform · in the page agents-and-tools/tool-use/strict-tool-use …trict: true`, the response always contains `passengers: 2`. ## Quick start <CodeGroup> ```bash cURL curl https://api.anthropic.com/v1/messages \ -H "content-type: application/json" \ -H… text-editor-tool Claude Developer Platform · in the page agents-and-tools/tool-use/text-editor-tool …ew * `view_range` (optional): An array of two integers specifying the start and end line numbers to view. Line numbers are 1-indexed, and -1 for the end line means read to the end of the file. This pa… tool-combinations Claude Developer Platform · in the page agents-and-tools/tool-use/tool-combinations …discovers, another processes or acts. The following combinations are starting points, not prescriptions. Mix them to fit your task. Each snippet shows only the `tools` array. See [Handle tool calls]… tool-search-tool Claude Developer Platform · in the page agents-and-tools/tool-use/tool-search-tool …7. Claude selects from the discovered tools and calls them. ## Quick start The following example includes the tool search tool and two deferred tools: <CodeGroup> ```bash cURL curl https://api.… tool-use-with-prompt-caching Claude Developer Platform · in the page agents-and-tools/tool-use/tool-use-with-prompt-caching …ls dynamically through tool search does not break your cache. You can start a conversation with a small set of always-loaded tools (cached), let the model discover additional tools as needed, and keep… web-fetch-tool Claude Developer Platform · in the page agents-and-tools/tool-use/web-fetch-tool …nt_index": 0, "document_title": "Article Title", "start_char_index": 1234, "end_char_index": 1456, "cited_text": "Artificial intelligence is poised to revolutio… web-search-tool Claude Developer Platform · in the page agents-and-tools/tool-use/web-search-tool …here is a pause while the search runs: ```text Output event: message_start data: {"type": "message_start", "message": {"id": "msg_abc123", "type": "message"}} event: content_block_start data: {"type… Beta Claude Developer Platform · in the page api/beta …sages API in our [user guide](https://platform.claude.com/docs/en/get-started?sdk_languages=http) #### Headers - `"anthropic-version": optional string` The version of the Claude API you want to u… Agents Claude Developer Platform · in the page api/beta/agents …AgentsMultiagentWorkflowsParams or null` Whether the agent can start workflow runs. Defaults to enabled. - `BetaManagedAgentsMultiagentWorkflowsEnabledParams object` The agent c… Archive Agent Claude Developer Platform · in the page api/beta/agents/archive …BetaManagedAgentsMultiagentWorkflows` Whether the agent can start workflow runs. - `BetaManagedAgentsMultiagentWorkflowsEnabled object` The agent can start workflow runs.… Create Agent Claude Developer Platform · in the page api/beta/agents/create …AgentsMultiagentWorkflowsParams or null` Whether the agent can start workflow runs. Defaults to enabled. - `BetaManagedAgentsMultiagentWorkflowsEnabledParams object` The agent c… List Agents Claude Developer Platform · in the page api/beta/agents/list …BetaManagedAgentsMultiagentWorkflows` Whether the agent can start workflow runs. - `BetaManagedAgentsMultiagentWorkflowsEnabled object` The agent can start workflow runs.… Get Agent Claude Developer Platform · in the page api/beta/agents/retrieve …BetaManagedAgentsMultiagentWorkflows` Whether the agent can start workflow runs. - `BetaManagedAgentsMultiagentWorkflowsEnabled object` The agent can start workflow runs.… Update Agent Claude Developer Platform · in the page api/beta/agents/update …AgentsMultiagentWorkflowsParams or null` Whether the agent can start workflow runs. Defaults to enabled. - `BetaManagedAgentsMultiagentWorkflowsEnabledParams object` The agent c… Versions Claude Developer Platform · in the page api/beta/agents/versions …BetaManagedAgentsMultiagentWorkflows` Whether the agent can start workflow runs. - `BetaManagedAgentsMultiagentWorkflowsEnabled object` The agent can start workflow runs.… List Agent Versions Claude Developer Platform · in the page api/beta/agents/versions/list …BetaManagedAgentsMultiagentWorkflows` Whether the agent can start workflow runs. - `BetaManagedAgentsMultiagentWorkflowsEnabled object` The agent can start workflow runs.… Deployment Runs Claude Developer Platform · in the page api/beta/deployment_runs …d by the deployment's cron schedule. - `"manual"` The run was started manually by creating a session directly against the deployment. ### Headers - `"anthropic-version": optional string`… List Deployment Runs Claude Developer Platform · in the page api/beta/deployment_runs/list …d by the deployment's cron schedule. - `"manual"` The run was started manually by creating a session directly against the deployment. ## Headers - `"anthropic-version": optional string` T… Get Deployment Run Claude Developer Platform · in the page api/beta/deployment_runs/retrieve …- `BetaManagedAgentsManualTriggerContext object` The run was started manually by creating a session directly against the deployment. - `type: "manual"` ## Example ```bash curl https:… Deployments Claude Developer Platform · in the page api/beta/deployments …al string or null` Time the most recent scheduled run actually started. Null until one completes; preserved after the deployment is archived. Manual runs do not update this. format: date… Archive Deployment Claude Developer Platform · in the page api/beta/deployments/archive …al string or null` Time the most recent scheduled run actually started. Null until one completes; preserved after the deployment is archived. Manual runs do not update this. format: date… Create Deployment Claude Developer Platform · in the page api/beta/deployments/create …al string or null` Time the most recent scheduled run actually started. Null until one completes; preserved after the deployment is archived. Manual runs do not update this. format: date… List Deployments Claude Developer Platform · in the page api/beta/deployments/list …al string or null` Time the most recent scheduled run actually started. Null until one completes; preserved after the deployment is archived. Manual runs do not update this. format: date… Pause Deployment Claude Developer Platform · in the page api/beta/deployments/pause …al string or null` Time the most recent scheduled run actually started. Null until one completes; preserved after the deployment is archived. Manual runs do not update this. format: date… Get Deployment Claude Developer Platform · in the page api/beta/deployments/retrieve …al string or null` Time the most recent scheduled run actually started. Null until one completes; preserved after the deployment is archived. Manual runs do not update this. format: date… Run Deployment Now Claude Developer Platform · in the page api/beta/deployments/run …- `BetaManagedAgentsManualTriggerContext object` The run was started manually by creating a session directly against the deployment. - `type: "manual"` ## Example ```bash curl https:… Unpause Deployment Claude Developer Platform · in the page api/beta/deployments/unpause …al string or null` Time the most recent scheduled run actually started. Null until one completes; preserved after the deployment is archived. Manual runs do not update this. format: date… Update Deployment Claude Developer Platform · in the page api/beta/deployments/update …al string or null` Time the most recent scheduled run actually started. Null until one completes; preserved after the deployment is archived. Manual runs do not update this. format: date… Dreams Claude Developer Platform · in the page api/beta/dreams …/beta/dreams --- # Dreams ## Create a Dream **POST** `/v1/dreams` Start an asynchronous job that uses past sessions to produce a reorganized version of a memory store and get back the dream to pol… Archive a Dream Claude Developer Platform · in the page api/beta/dreams/archive …rCreateNew object` Write the result to a new memory store that starts as a copy of the input memory store. This is the default. The new memory store is in the same workspace as the dream… Cancel a Dream Claude Developer Platform · in the page api/beta/dreams/cancel …rCreateNew object` Write the result to a new memory store that starts as a copy of the input memory store. This is the default. The new memory store is in the same workspace as the dream… Create a Dream Claude Developer Platform · in the page api/beta/dreams/create …/api/beta/dreams/create --- # Create a Dream **POST** `/v1/dreams` Start an asynchronous job that uses past sessions to produce a reorganized version of a memory store and get back the dream to pol… List Dreams Claude Developer Platform · in the page api/beta/dreams/list …dreams of every status. - `"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… Get a Dream Claude Developer Platform · in the page api/beta/dreams/retrieve …rCreateNew object` Write the result to a new memory store that starts as a copy of the input memory store. This is the default. The new memory store is in the same workspace as the dream… Environments Claude Developer Platform · in the page api/beta/environments …lated when polling for work; null on all other retrieval paths. - `started_at: string or null` RFC 3339 timestamp when work execution started - `state: "queued" or "starting" or "active" or… Work Claude Developer Platform · in the page api/beta/environments/work …lated when polling for work; null on all other retrieval paths. - `started_at: string or null` RFC 3339 timestamp when work execution started - `state: "queued" or "starting" or "active" or… Acknowledge Work Claude Developer Platform · in the page api/beta/environments/work/ack …cknowledge receipt of a work item, transitioning it from 'queued' to 'starting' and removing it from the queue. ## Path parameters - `environment_id: string` - `work_id: string` ## Headers - `"an… Record Heartbeat Claude Developer Platform · in the page api/beta/environments/work/heartbeat …heartbeat succeeded in extending the lease - `state: "queued" or "starting" or "active" or 2 more` Current state of the work item (active/stopping/stopped) - `"queued"` - `"starting…
Feedback