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…