1,123 pages for name.
Titles and paths first, then pages whose text carries it. Each row opens that page as this site last read it.
claude-opus-4-8
Claude Developer Platform · in the page
release-notes/system-prompts/claude-opus-4-8
…ving fictional characters, but avoids writing content involving real, named public figures, and avoids persuasive content that attributes fictional quotes to real public figures. Claude can keep a co…
claude-opus-5
Claude Developer Platform · in the page
release-notes/system-prompts/claude-opus-5
…ving fictional characters, but avoids writing content involving real, named public figures, and avoids persuasive content that attributes fictional quotes to real public figures. Claude can keep a co…
claude-opus-5-5
Claude Developer Platform · in the page
release-notes/system-prompts/claude-opus-5-5
…request by what the finished picture would add up to, not by what it names. If the described elements clearly identify a known work or character, Claude treats the request as naming it, and it does n…
claude-sonnet-3-5
Claude Developer Platform · in the page
release-notes/system-prompts/claude-sonnet-3-5
…red image happens to contain a human face, Claude never identifies or names any humans in the image, nor does it imply that it recognizes the human. It also does not mention or allude to details about…
claude-sonnet-3-7
Claude Developer Platform · in the page
release-notes/system-prompts/claude-sonnet-3-7
…ving fictional characters, but avoids writing content involving real, named public figures. Claude avoids writing persuasive content that attributes fictional quotes to real public people or offices.…
claude-sonnet-4
Claude Developer Platform · in the page
release-notes/system-prompts/claude-sonnet-4
…ving fictional characters, but avoids writing content involving real, named public figures. Claude avoids writing persuasive content that attributes fictional quotes to real public figures. Claude en…
claude-sonnet-4-5
Claude Developer Platform · in the page
release-notes/system-prompts/claude-sonnet-4-5
…ving fictional characters, but avoids writing content involving real, named public figures. Claude avoids writing persuasive content that attributes fictional quotes to real public figures. Claude ca…
claude-sonnet-4-6
Claude Developer Platform · in the page
release-notes/system-prompts/claude-sonnet-4-6
…ving fictional characters, but avoids writing content involving real, named public figures. Claude avoids writing persuasive content that attributes fictional quotes to real public figures. Claude ca…
claude-sonnet-5
Claude Developer Platform · in the page
release-notes/system-prompts/claude-sonnet-5
…ving fictional characters, but avoids writing content involving real, named public figures, and avoids persuasive content that attributes fictional quotes to real public figures. Claude can keep a co…
claude-sonnet-5-5
Claude Developer Platform · in the page
release-notes/system-prompts/claude-sonnet-5-5
…ving fictional characters, but avoids writing content involving real, named public figures, and avoids persuasive content that attributes fictional quotes to real public figures. Claude can keep a co…
develop-tests
Claude Developer Platform · in the page
test-and-evaluate/develop-tests
…care. Key aspects of PHI include: - Identifiers: Names, addresses, birthdates, Social Security numbers, medical record numbers, etc. - Health data: Diagnoses, treatment…
handle-streaming-refusals
Claude Developer Platform · in the page
test-and-evaluate/strengthen-guardrails/handle-streaming-refusals
…nation` fields can be `null`, for example when the refusal maps to no named category. Branch on `stop_reason` or `stop_details.type` rather than assuming `category` and `explanation` are populated, an…
increase-consistency
Claude Developer Platform · in the page
test-and-evaluate/strengthen-guardrails/increase-consistency
…e the report like this: <report> <summary> <metric name="total_revenue">$0.00</metric> <metric name="units_sold">0</metric> <metric name="avg_order_value">$0.00<…
Use Claude Code with a screen reader
Claude Code CLI · in the page
accessibility
…h option as a numbered line, then a `Select with numbers` prompt that names the valid range. Type the number of the option you want and press Enter. * Press Escape to cancel a menu whose prompt ends…
Set up Claude Code for your organization
Claude Code CLI · in the page
admin-setup
…which requires Claude Desktop v1.19367.0 or later: * Create a value named `disableWslSessions` under `HKLM\SOFTWARE\Policies\Claude` and set it to the `REG_SZ` string `false` or the `REG_DWORD` `0`.…
Escalate hard decisions with the advisor tool
Claude Code CLI · in the page
advisor
…command confirms with `Advisor set to` followed by the advisor model name. Your selection is saved to `advisorModel` in your user settings and persists across sessions, except in the cases the [`advi…
How the agent loop works
Claude Code CLI · in the page
agent-sdk/agent-loop
…rmat&n=ikqp3_70mqIahteV&q=85&s=1c6e8f28d80dba14a7287419656f1237" className="dark:hidden" alt="Diagram of the agent loop: your prompt enters the agentic loop, where Claude evaluates and either requests…
Use Claude Code features in the SDK
Claude Code CLI · in the page
agent-sdk/claude-code-features
…l which skills are enabled, pass `skills` as `"all"`, a list of skill names, or `[]` to disable all. When `skills` is set, the SDK adds the Skill tool to `allowedTools` automatically. If you also pass…
Configure your agent
Claude Code CLI · in the page
agent-sdk/configuration
…faster, cheaper agents. The value takes a model alias or a full model name; aliases and the versions they resolve to are listed under [Model aliases](/docs/en/model-config#model-aliases). Set `fallba…
Track cost and usage
Claude Code CLI · in the page
agent-sdk/cost-tracking
…cript and Python SDKs expose the same usage data with different field names: * **TypeScript** provides per-step token breakdowns on each assistant message (`message.message.id`, `message.message.usag…
Give Claude custom tools
Claude Code CLI · in the page
agent-sdk/custom-tools
…or [`tool()`](/docs/en/agent-sdk/typescript#tool) (TypeScript) with a name, description, schema, and handler. See [Create a custom tool](#create-a-custom-tool). | | Register a tool with Claude | Wrap…
Rewind file changes with checkpointing
Claude Code CLI · in the page
agent-sdk/file-checkpointing
…oject that contains an authentication module, or change the prompt to name files that exist in your project, so you can watch files change and see the rewind restore them. This example enables checkp…
Intercept and control agent behavior with hooks
Claude Code CLI · in the page
agent-sdk/hooks
…), the SDK tests it against the event's target (for example, the tool name). Hooks without a matcher run for every event of that type. </Step> <Step title="Callback functions execute"> Each m…
Hosting the Agent SDK
Claude Code CLI · in the page
agent-sdk/hosting
…rmat&n=ikqp3_70mqIahteV&q=85&s=9dac857ca9d3b1410c3734900c386004" className="dark:hidden" alt="Request flow: client to your app, which spawns a claude CLI subprocess over stdio inside the container; th…
Connect to external tools with MCP
Claude Code CLI · in the page
agent-sdk/mcp
…ssion also runs without tool search. If you set `permissionPromptToolName`, the first turn also waits for that tool's server in every case, up to `MCP_TIMEOUT`. To set the first-turn wait yourself,…
Migrate to Claude Agent SDK
Claude Code CLI · in the page
agent-sdk/migration-guide
…to the Claude Agent SDK ## Overview The Claude Code SDK has been renamed to the **Claude Agent SDK** and its documentation has been reorganized. This change reflects the SDK's broader capabilities…
Modifying system prompts
Claude Code CLI · in the page
agent-sdk/modifying-system-prompts
…a data-analysis assistant, or any domain-specific agent needs its own name, scope, and persona. * **Different permission model**: the agent runs autonomously without a human approving each step, or op…
Observability with OpenTelemetry
Claude Code CLI · in the page
agent-sdk/observability
…DE_CODE_ENHANCED_TELEMETRY_BETA=1` | For the complete list of metric names, event names, and attributes, see the Claude Code [Monitoring](/docs/en/monitoring-usage) reference. The Agent SDK emits the…
Agent SDK overview
Claude Code CLI · in the page
agent-sdk/overview
…* "Claude", when within a menu already labeled "Agents" * "\{YourAgentName} Powered by Claude", if you have an existing agent name **Not permitted:** * "Claude Code" or "Claude Code Agent" * Claude…
Configure permissions
Claude Code CLI · in the page
agent-sdk/permissions
…matches, the tool is blocked, even in `bypassPermissions` mode. Bare-name deny rules like `Bash` remove the tool from Claude's context before this evaluation begins, so only scoped rules like `Bash(r…
Plugins in the SDK
Claude Code CLI · in the page
agent-sdk/plugins
…n relevant. You can also invoke a plugin skill directly with `/plugin-name:skill-name`. * **Agents**: specialized subagents for specific tasks * **Hooks**: event handlers that respond to tool use and…
Agent SDK reference - Python
Claude Code CLI · in the page
agent-sdk/python
…ing MCP tools with type safety. ```python theme={null} def tool( name: str, description: str, input_schema: type | dict[str, Any], annotations: ToolAnnotations | None = None ) -> Call…
Quickstart
Claude Code CLI · in the page
agent-sdk/quickstart
…ok.io) runs TypeScript files directly. If your project uses CommonJS, name your agent script `agent.mts` instead of `agent.ts`. The `.mts` extension makes tsx treat the file as an ES module, so top-le…
Securely deploying AI agents
Claude Code CLI · in the page
agent-sdk/secure-deployment
…read/write access to configured paths * **Network**: Removes network namespace (Linux) or uses Seatbelt profiles (macOS) to route network traffic through a built-in proxy * **Configuration**: JSON-ba…
Persist sessions to external storage
Claude Code CLI · in the page
agent-sdk/session-storage
…e original run's. In TypeScript, if you set [`CLAUDE_CODE_PROJECT_DIR_NAME`](/docs/en/sessions#name-the-project-directory-yourself) beside `CLAUDE_CONFIG_DIR` in a query's [`env` option](/docs/en/agen…
Work with sessions
Claude Code CLI · in the page
agent-sdk/sessions
…oj` becomes `-Users-me-proj`. For a working directory whose converted name exceeds 200 characters, Claude Code [truncates the name and appends a hash](/docs/en/sessions#where-transcripts-are-stored),…
Extend agents with skills
Claude Code CLI · in the page
agent-sdk/skills
…Claude can invoke in Claude Agent SDK sessions, dispatch commands by name, and author skills your sessions discover Agent Skills extend Claude with specialized capabilities that Claude invokes when…
Stream responses in real-time
Claude Code CLI · in the page
agent-sdk/streaming-output
…ude API streaming events wrapped in an object. The type has different names in each SDK: * **Python**: [`StreamEvent`](/docs/en/agent-sdk/python#streamevent) (import from `claude_agent_sdk.types`) *…
Streaming Input
Claude Code CLI · in the page
agent-sdk/streaming-vs-single-mode
…s naturally ### Implementation Example These examples read an image named `diagram.png` from the working directory. Create one there first, or change the filename to point at your own image. <CodeG…
Get structured output from agents
Claude Code CLI · in the page
agent-sdk/structured-outputs
…tle="With structured outputs"> ```jsonc theme={null} { "name": "Chocolate Chip Cookies", "prep_time_minutes": 15, "cook_time_minutes": 10, "ingredients": [ { "i…
Subagents in the SDK
Claude Code CLI · in the page
agent-sdk/subagents
…le and behavior | | `tools` | `string[]` | No | Array of allowed tool names. If omitted, inherits every [tool available to subagents](/docs/en/sub-agents#available-tools) | | `disallowedTools` | `stri…
Track todos
Claude Code CLI · in the page
agent-sdk/todo-tracking
…ools-are-available). To opt a session in, do one of the following: * Name one of the tools in the [`allowedTools`](/docs/en/agent-sdk/permissions#allow-and-deny-rules) (TypeScript) or `allowed_tools`…
Scale to many tools with tool search
Claude Code CLI · in the page
agent-sdk/tool-search
…ize tool discovery The search mechanism matches queries against tool names and descriptions. Names like `search_slack_messages` surface for a wider range of requests than `query_slack`. Descriptions…
Troubleshoot the Agent SDK
Claude Code CLI · in the page
agent-sdk/troubleshooting
…puts. Entries on this page are keyed to the error you see. Each entry names the cause and what to do. Symptoms tied to a feature, such as a hook not firing or a skill not being used, have a troublesh…
Agent SDK reference - TypeScript
Claude Code CLI · in the page
agent-sdk/typescript
…resolveSettings()` as the root entry, along with the functions that rename, tag, and delete sessions, `AbortError`, the runtime constants, and every type. It adds no names of its own. To keep the code…
Handle approvals and user input
Claude Code CLI · in the page
agent-sdk/user-input
…e callback fires whenever Claude needs user input, receiving the tool name and input as arguments: <CodeGroup> ```python Python theme={null} from claude_agent_sdk import ClaudeAgentOptions as…
Orchestrate teams of Claude Code sessions
Claude Code CLI · in the page
agent-teams
…rmat&n=nsvRFSDNfpSU5nT7&q=85&s=2f8db9b4f3705dd3ab931fbe2d96e42a" className="dark:hidden" alt="Diagram comparing subagent and agent team architectures. Subagents are spawned by the main agent, do work,…
Manage multiple agents with agent view
Claude Code CLI · in the page
agent-view
…rmat&n=1B48Qz2Z9hac4SLG&q=85&s=7a186c96ed47d6700d084d77e786be65" className="dark:hidden" alt="Agent view in a terminal: the header shows Claude Code v2.1.140, the model, the working directory, and a s…
Run agents in parallel
Claude Code CLI · in the page
agents
…d which ones need your input. * For subagents in the current session, named background subagents appear in the @-mention typeahead with their status. As of v2.1.198, `/agents` no longer opens a panel;…
Claude Code on Amazon Bedrock
Claude Code CLI · in the page
amazon-bedrock
…h: 720px) { .cc-cs-actions { width: 100%; } } `; return <div className="cc-cs not-prose"> <style>{STYLES}</style> <div className="cc-cs-card"> <div className="cc-cs-text">…