Follow Discord
Sweep 22 Oct 2026 · 04:32Z Build v2.1.308 527 read Stable v2.1.308 Latest v2.1.308 Next v2.1.308 Feeds RSS JSON llms.txt llms-full.txt Unofficial
HomeDocsSearch
Search the documentation

165 pages for signal.

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

optimizing-for-cost-and-intelligence Claude Developer Platform · in the page about-claude/models/optimizing-for-cost-and-intelligence …ame, for more money. Two conditions apply. First, you need a failure signal (here, the benchmark's own tests); a checker that passes bad work lets those failures through. Second, every first-pass fai… customer-support-chat Claude Developer Platform · in the page about-claude/use-case-guides/customer-support-chat …reminder, this tool does not perform the actual calculation; it just signals to the application that a tool should be used with whatever arguments specified. </Tip> Add the model name, the tool defi… PDF Processing Claude Developer Platform · in the page agents-and-tools/agent-skills/best-practices …aude never accesses a bundled file, it might be unnecessary or poorly signaled in the main instructions. Iterate based on these observations rather than assumptions. The `name` and `description` in y… enterprise Claude Developer Platform · in the page agents-and-tools/agent-skills/enterprise …). ### Using evaluations for lifecycle decisions Evaluation results signal when to act: * **Declining trigger accuracy:** Update the Skill's description or instructions * **Coexistence conflicts:**… advisor-tool Claude Developer Platform · in the page agents-and-tools/tool-use/advisor-tool …ools) block with `name: "advisor"` and an empty `input`. The executor signals timing, and the server supplies context. 2. Anthropic runs a separate inference pass on the advisor model server-side. The… bash-tool Claude Developer Platform · in the page agents-and-tools/tool-use/bash-tool …n Python import concurrent.futures import os import signal def execute_with_timeout(session, command, timeout=30): """Run a command in the session, replacing the se… build-a-tool-using-agent Claude Developer Platform · in the page agents-and-tools/tool-use/build-a-tool-using-agent …) except Exception as exc: # Signal failure so Claude can retry or ask for clarification. tool_results.append( {… computer-use-tool Claude Developer Platform · in the page agents-and-tools/tool-use/computer-use-tool …h-actions). * The API response has a `stop_reason` of `tool_use`, signaling a tool use request. </Step> <Step title="Run the calls in order and return results"> * Iterate over every `tool… define-tools Claude Developer Platform · in the page agents-and-tools/tool-use/define-tools …use/tool-search-tool). * **Design tool responses to return only high-signal information.** Return semantic, stable identifiers (for example, slugs or UUIDs) rather than opaque internal references, an… handle-tool-calls Claude Developer Platform · in the page agents-and-tools/tool-use/handle-tool-calls …Claude's response, formatting `tool_result` blocks in your reply, and signaling errors. For the SDK abstraction that handles this automatically, see [Tool Runner](https://platform.claude.com/docs/en/a… overview Claude Developer Platform · in the page agents-and-tools/tool-use/overview …ls) covers each step in detail, including result formatting and error signaling; [Parallel tool use](https://platform.claude.com/docs/en/agents-and-tools/tool-use/parallel-tool-use) covers responses t… Beta Claude Developer Platform · in the page api/beta …t is overdue, not that it has occurred: `lifecycle` is the retirement signal. format: date-time - `first_id: string or null` First ID in the `data` list. Can be used as the `before_id` for th… Retrieve Message Batch results Claude Developer Platform · in the page api/beta/messages/batches/results …declined has no such boundary and carries no block — the signal for whether a fallback model served the response is the presence of a `fallback_message` entry in `… Models Claude Developer Platform · in the page api/beta/models …t is overdue, not that it has occurred: `lifecycle` is the retirement signal. format: date-time - `first_id: string or null` First ID in the `data` list. Can be used as the `before_id` for th… List Models Claude Developer Platform · in the page api/beta/models/list …t is overdue, not that it has occurred: `lifecycle` is the retirement signal. format: date-time - `first_id: string or null` First ID in the `data` list. Can be used as the `before_id` for th… Get a Model Claude Developer Platform · in the page api/beta/models/retrieve …t is overdue, not that it has occurred: `lifecycle` is the retirement signal. format: date-time ## Example ```bash curl https://api.anthropic.com/v1/models/$MODEL_ID \ -H 'anthropic-version… Telemetry Destinations Claude Developer Platform · in the page api/beta/organization/telemetry_destinations …A path prefix, such as `/otlp`, is allowed. Don't include the per-signal path (`/v1/traces`), because the API appends it on delivery. If your collector takes traces on another path, also set `trac… Create a Telemetry Destination Claude Developer Platform · in the page api/beta/organization/telemetry_destinations/create …A path prefix, such as `/otlp`, is allowed. Don't include the per-signal path (`/v1/traces`), because the API appends it on delivery. If your collector takes traces on another path, also set `trac… List Telemetry Destinations Claude Developer Platform · in the page api/beta/organization/telemetry_destinations/list …LP/HTTP endpoint, exactly as registered. The API appends the per-signal path, such as `/v1/traces`, on delivery, unless `traces.endpoint_url` is set. - `header_names: array of string` Nam… Retrieve a Telemetry Destination Claude Developer Platform · in the page api/beta/organization/telemetry_destinations/retrieve …LP/HTTP endpoint, exactly as registered. The API appends the per-signal path, such as `/v1/traces`, on delivery, unless `traces.endpoint_url` is set. - `header_names: array of string` Nam… Update a Telemetry Destination Claude Developer Platform · in the page api/beta/organization/telemetry_destinations/update …LP/HTTP endpoint, exactly as registered. The API appends the per-signal path, such as `/v1/traces`, on delivery, unless `traces.endpoint_url` is set. - `header_names: array of string` Nam… Events Claude Developer Platform · in the page api/beta/sessions/events …he agent is making forward progress via extended thinking. A progress signal, not a content carrier. - `type: "agent.thinking"` - `id: string` Unique identifier for this event. -… List Events Claude Developer Platform · in the page api/beta/sessions/events/list …he agent is making forward progress via extended thinking. A progress signal, not a content carrier. - `type: "agent.thinking"` - `id: string` Unique identifier for this event. -… Stream Events Claude Developer Platform · in the page api/beta/sessions/events/stream …streams `content_delta` fragments; `agent.thinking` is start-only — a signal that the agent has begun extended thinking, concluded by the `agent.thinking` event itself. Only previews of the requested… Threads Claude Developer Platform · in the page api/beta/sessions/threads …he agent is making forward progress via extended thinking. A progress signal, not a content carrier. - `type: "agent.thinking"` - `id: string` Unique identifier for this event. -… Events Claude Developer Platform · in the page api/beta/sessions/threads/events …he agent is making forward progress via extended thinking. A progress signal, not a content carrier. - `type: "agent.thinking"` - `id: string` Unique identifier for this event. -… List Session Thread Events Claude Developer Platform · in the page api/beta/sessions/threads/events/list …he agent is making forward progress via extended thinking. A progress signal, not a content carrier. - `type: "agent.thinking"` - `id: string` Unique identifier for this event. -… Stream Session Thread Events Claude Developer Platform · in the page api/beta/sessions/threads/events/stream …streams `content_delta` fragments; `agent.thinking` is start-only — a signal that the agent has begun extended thinking, concluded by the `agent.thinking` event itself. Only previews of the requested… Apps Claude Developer Platform · in the page api/compliance/apps …ext content returned by the tool. Non-text item types are omitted and signalled via `truncated` with an in-band item-count marker. - `type: "text"` default: text - `text:… Sessions Claude Developer Platform · in the page api/compliance/apps/sessions …ext content returned by the tool. Non-text item types are omitted and signalled via `truncated` with an in-band item-count marker. - `type: "text"` default: text - `text:… Local Claude Developer Platform · in the page api/compliance/apps/sessions/local …ext content returned by the tool. Non-text item types are omitted and signalled via `truncated` with an in-band item-count marker. - `type: "text"` default: text - `text:… Messages Claude Developer Platform · in the page api/compliance/apps/sessions/local/messages …ext content returned by the tool. Non-text item types are omitted and signalled via `truncated` with an in-band item-count marker. - `type: "text"` default: text - `text:… Retrieve local session messages Claude Developer Platform · in the page api/compliance/apps/sessions/local/messages/list …ext content returned by the tool. Non-text item types are omitted and signalled via `truncated` with an in-band item-count marker. - `type: "text"` default: text - `text:… Models Claude Developer Platform · in the page api/models …t is overdue, not that it has occurred: `lifecycle` is the retirement signal. format: date-time - `first_id: string or null` First ID in the `data` list. Can be used as the `before_id` for th… List Models Claude Developer Platform · in the page api/models/list …t is overdue, not that it has occurred: `lifecycle` is the retirement signal. format: date-time - `first_id: string or null` First ID in the `data` list. Can be used as the `before_id` for th… Get a Model Claude Developer Platform · in the page api/models/retrieve …t is overdue, not that it has occurred: `lifecycle` is the retirement signal. format: date-time ## Example ```bash curl https://api.anthropic.com/v1/models/$MODEL_ID \ -H 'anthropic-version… cache-diagnostics Claude Developer Platform · in the page build-with-claude/cache-diagnostics …an silently invalidate the cache. Without cache diagnostics, the only signal is `usage.cache_read_input_tokens` dropping to zero, with no indication of what changed. Cache diagnostics closes that gap… effort Claude Developer Platform · in the page build-with-claude/effort …hat supports `max` supports `xhigh`. <Note> Effort is a behavioral signal, not a strict token budget. At lower effort levels, Claude still thinks on sufficiently difficult problems, but thinks less… mid-conversation-effort-example Claude Developer Platform · in the page build-with-claude/mid-conversation-effort-example …ASH_TOOL, REPORT_TOOL], messages }, { signal: AbortSignal.timeout(REQUEST_TIMEOUT_SECONDS * 1000) } ) .finalMessage(); messages.push({ role: "assi… prompting-claude-fable-5 Claude Developer Platform · in the page build-with-claude/prompt-engineering/prompting-claude-fable-5 …s), check that the evidence actually supports that specific action. A signal that pattern-matches to a known failure may have a different cause. ``` ## Parallel subagents Claude Fable 5 dispatches p… Delivering work Claude Developer Platform · in the page build-with-claude/prompt-engineering/prompting-claude-fable-5-1 …s), check that the evidence actually supports that specific action. A signal that pattern-matches to a known failure may have a different cause. ``` The opening sentence, which tells the model the us… prompting-claude-opus-5-5 Claude Developer Platform · in the page build-with-claude/prompt-engineering/prompting-claude-opus-5-5 …flows) * You run a team of agents and want it to finish sooner: [Time signals for multiagent harnesses](https://platform.claude.com/docs/en/build-with-claude/prompt-engineering/prompting-claude-opus-5… refusals-and-fallback Claude Developer Platform · in the page build-with-claude/refusals-and-fallback …it rather than assume it is on. * **Instrument refusals as their own signal.** A refusal is an HTTP 200, so monitoring built on error rates or 5xx responses never sees it. Emit one event for each ref… task-budgets Claude Developer Platform · in the page build-with-claude/task-budgets …calls, and output, and as it processes tool results. Claude uses this signal to pace itself and finish gracefully as the budget is consumed. <Note> **The countdown is visible only to the model.** A… typescript Claude Developer Platform · in the page cli-sdks-libraries/sdks/typescript …m/package/bunyan), [consola](https://www.npmjs.com/package/consola), [signale](https://www.npmjs.com/package/signale), and [@std/log](https://jsr.io/@std/log). If your logger doesn't work, open an iss… compliance-api-access Claude Developer Platform · in the page manage-claude/compliance-api-access …nspect the scopes on a key you already have, use one of the following signals. * **Key prefix.** `sk-ant-admin01-` is an Admin API key (carries `read:compliance_activities` only, subject to the enabl… compliance-errors Claude Developer Platform · in the page manage-claude/compliance-errors …cannot be used. The message text is the same either way, so the only signal that the key is the cause is that the error keeps recurring for that organization. An unusable key is never reported as `no… inference-hooks-endpoint Claude Developer Platform · in the page manage-claude/inference-hooks-endpoint …-configuration) applies instead of a verdict. In particular: * Don't signal a deny with an error status. A non-200 response is a failure, not a deny. * Any `action` value other than `allow` or `deny`… budgets Claude Developer Platform · in the page managed-agents/budgets …op_reason` (java, php: `stopReason`; csharp, go: `StopReason`) as the signal that the session paused at its budget. ### Events accepted at the cap While the session is at or over its budget, it acce… event-deltas Claude Developer Platform · in the page managed-agents/event-deltas …} ``` For `agent.thinking`, only the `event_start` is emitted, as a signal that a thinking block has started. No `event_delta` events follow. The buffered `agent.thinking` event that concludes the p…
Feedback