833 pages for language.
Titles and paths first, then pages whose text carries it. Each row opens that page as this site last read it.
claude-fable-5
Claude Developer Platform · in the page
release-notes/system-prompts/claude-fable-5
…seem safer than it was as written — for example, interpreting amorous language as being merely platonic. As another example, Claude should not assume that the user is also a minor, or that if the user…
claude-fable-5-1
Claude Developer Platform · in the page
release-notes/system-prompts/claude-fable-5-1
…seem safer than it was as written — for example, interpreting amorous language as being merely platonic. As another example, Claude should not assume that the user is also a minor, or that if the user…
claude-haiku-3-5
Claude Developer Platform · in the page
release-notes/system-prompts/claude-haiku-3-5
…or numbered lists anywhere. Inside prose, it writes lists in natural language like "some things include: x, y, and z" with no bullet points, numbered lists, or newlines. Claude should give concise r…
claude-haiku-4-5
Claude Developer Platform · in the page
release-notes/system-prompts/claude-haiku-4-5
…seem safer than it was as written — for example, interpreting amorous language as being merely platonic. As another example, Claude should not assume that the person is also a minor, or that if the pe…
claude-opus-4
Claude Developer Platform · in the page
release-notes/system-prompts/claude-opus-4
…essive bolded text anywhere. Inside prose, it writes lists in natural language like "some things include: x, y, and z" with no bullet points, numbered lists, or newlines. Claude should give concise r…
claude-opus-4-1
Claude Developer Platform · in the page
release-notes/system-prompts/claude-opus-4-1
…essive bolded text anywhere. Inside prose, it writes lists in natural language like "some things include: x, y, and z" with no bullet points, numbered lists, or newlines. Claude should give concise r…
claude-opus-4-5
Claude Developer Platform · in the page
release-notes/system-prompts/claude-opus-4-5
…ve bolded text anywhere. Inside prose, Claude writes lists in natural language like "some things include: x, y, and z" with no bullet points, numbered lists, or newlines. Claude also never uses bulle…
claude-opus-4-6
Claude Developer Platform · in the page
release-notes/system-prompts/claude-opus-4-6
…ve bolded text anywhere. Inside prose, Claude writes lists in natural language like "some things include: x, y, and z" with no bullet points, numbered lists, or newlines. Claude also never uses bulle…
claude-opus-4-7
Claude Developer Platform · in the page
release-notes/system-prompts/claude-opus-4-7
…seem safer than it was as written — for example, interpreting amorous language as being merely platonic. As another example, Claude should not assume that the user is also a minor, or that if the user…
claude-opus-4-8
Claude Developer Platform · in the page
release-notes/system-prompts/claude-opus-4-8
…seem safer than it was as written — for example, interpreting amorous language as being merely platonic. As another example, Claude should not assume that the user is also a minor, or that if the user…
claude-opus-5
Claude Developer Platform · in the page
release-notes/system-prompts/claude-opus-5
…seem safer than it was as written — for example, interpreting amorous language as being merely platonic. As another example, Claude should not assume that the user is also a minor, or that if the user…
claude-opus-5-5
Claude Developer Platform · in the page
release-notes/system-prompts/claude-opus-5-5
…seem safer than it was as written — for example, interpreting amorous language as being merely platonic. As another example, Claude should not assume that the person is also a minor, or that if the pe…
claude-sonnet-3-5
Claude Developer Platform · in the page
release-notes/system-prompts/claude-sonnet-3-5
…r repeatedly saying things in the same or similar ways. It varies its language just as one would in a conversation. Claude provides thorough responses to more complex and open-ended questions or to a…
claude-sonnet-3-7
Claude Developer Platform · in the page
release-notes/system-prompts/claude-sonnet-3-7
…entences or a short paragraph, it does. If Claude can write a natural language list of a few comma separated items instead of a numbered or bullet-pointed list, it does so. Claude tries to stay focuse…
claude-sonnet-4
Claude Developer Platform · in the page
release-notes/system-prompts/claude-sonnet-4
…essive bolded text anywhere. Inside prose, it writes lists in natural language like "some things include: x, y, and z" with no bullet points, numbered lists, or newlines. Claude should give concise r…
claude-sonnet-4-5
Claude Developer Platform · in the page
release-notes/system-prompts/claude-sonnet-4-5
…ve bolded text anywhere. Inside prose, Claude writes lists in natural language like "some things include: x, y, and z" with no bullet points, numbered lists, or newlines. Claude also never uses bulle…
claude-sonnet-4-6
Claude Developer Platform · in the page
release-notes/system-prompts/claude-sonnet-4-6
…seem safer than it was as written — for example, interpreting amorous language as being merely platonic. As another example, Claude should not assume that the user is also a minor, or that if the user…
claude-sonnet-5
Claude Developer Platform · in the page
release-notes/system-prompts/claude-sonnet-5
…seem safer than it was as written — for example, interpreting amorous language as being merely platonic. As another example, Claude should not assume that the person is also a minor, or that if the pe…
develop-tests
Claude Developer Platform · in the page
test-and-evaluate/develop-tests
…s the model's output style match expectations? How appropriate is its language for the target audience? </Accordion> <Accordion title="Privacy preservation"> What is a successful metric for h…
handle-streaming-refusals
Claude Developer Platform · in the page
test-and-evaluate/strengthen-guardrails/handle-streaming-refusals
…cation: <CodeGroup exclude="shell:cURL, shell:CLI"> <CodeGroupItem language="cURL"> Detecting a refusal in the stream and resetting the conversation needs more logic than a single shell command…
mitigate-jailbreaks
Claude Developer Platform · in the page
test-and-evaluate/strengthen-guardrails/mitigate-jailbreaks
…reate a generalized validation screen by providing known jailbreaking language as examples. * **Prompt engineering:** Craft system prompts that emphasize ethical and legal boundaries, and that explic…
reduce-hallucinations
Claude Developer Platform · in the page
test-and-evaluate/strengthen-guardrails/reduce-hallucinations
…tes, and verifying claims with citations. --- Even the most advanced language models, such as Claude, can sometimes generate text that is factually incorrect or inconsistent with the given context. T…
Configure your agent
Claude Code CLI · in the page
agent-sdk/configuration
…ngs`**: loads a settings file path or an inline JSON string in either language, and TypeScript also accepts a settings object. Whichever form you pass overrides user, project, and local filesystem set…
Give Claude custom tools
Claude Code CLI · in the page
agent-sdk/custom-tools
…it. * **Input schema:** the arguments the tool accepts, declared per language: * **TypeScript**: a [Zod schema](https://zod.dev/). The handler's `args` take their types from it. Call `.describe()`…
Rewind file changes with checkpointing
Claude Code CLI · in the page
agent-sdk/file-checkpointing
…g](#implement-checkpointing) shows the resume-and-rewind call in both languages, at the comment marked Step 3. ## Next steps * **[Sessions](/docs/en/agent-sdk/sessions.md)**: learn how to resume ses…
Hosting the Agent SDK
Claude Code CLI · in the page
agent-sdk/hosting
…hnologies). ### Runtime dependencies The container needs your SDK's language runtime: * Python 3.10+ for the Python SDK, or Node.js 18+ for the TypeScript SDK * Both the TypeScript and Python SDKs…
Connect to external tools with MCP
Claude Code CLI · in the page
agent-sdk/mcp
…/claude-agent-sdk"; for await (const message of query({ // Natural language query - Claude writes the SQL prompt: "How many users signed up last week? Break it down by day.", options: { mcp…
Agent SDK overview
Claude Code CLI · in the page
agent-sdk/overview
…verview) | Direct access to the Claude API from any of the client SDK languages. You write the tool loop yourself, or let the client SDK's beta [tool runner](https://platform.claude.com/docs/en/agents…
Agent SDK reference - Python
Claude Code CLI · in the page
agent-sdk/python
…ired | Description | | :- | :- | :- | | `description` | Yes | Natural language description of when to use this agent | | `prompt` | Yes | The agent's system prompt | | `tools` | No | Array of allowed…
Quickstart
Claude Code CLI · in the page
agent-sdk/quickstart
…ault. **2. Install the SDK** Install the Agent SDK package for your language: **TypeScript (new project)** ```bash theme={null} npm init -y npm pkg set type=module npm install @anthropic-ai/claude…
Securely deploying AI agents
Claude Code CLI · in the page
agent-sdk/secure-deployment
…for LLM Applications](https://owasp.org/www-project-top-10-for-large-language-model-applications/) * [Docker Security Best Practices](https://docs.docker.com/engine/security/) * [gVisor Documentation…
Persist sessions to external storage
Claude Code CLI · in the page
agent-sdk/session-storage
…with files from your real config directory. What it copies differs by language: * **TypeScript**: credentials, `.claude.json`, and your user `settings.json`. From `settings.json` it strips the keys t…
Subagents in the SDK
Claude Code CLI · in the page
agent-sdk/subagents
…on | | :- | :- | :- | :- | | `description` | `string` | Yes | Natural language description of when to use this agent | | `prompt` | `string` | Yes | The agent's system prompt defining its role and beh…
Troubleshoot the Agent SDK
Claude Code CLI · in the page
agent-sdk/troubleshooting
…your application was using it. Which error you see depends on the SDK language and on whether the CLI reported an error result before it exited. ### ProcessError: Command failed with exit code The P…
Agent SDK reference - TypeScript
Claude Code CLI · in the page
agent-sdk/typescript
…ired | Description | | :- | :- | :- | | `description` | Yes | Natural language description of when to use this agent | | `tools` | No | Array of allowed tool names. If omitted, inherits every [tool av…
Orchestrate teams of Claude Code sessions
Claude Code CLI · in the page
agent-teams
…agent teams, describe the task and the teammates you want in natural language. Claude spawns them and coordinates work based on your prompt. This example works well because the three roles are indep…
Share session output as artifacts
Claude Code CLI · in the page
artifacts
…ask, name the feature or describe the visual output you want in plain language. A good candidate is anything easier to see than to read as text, such as an annotated diff, a chart, or a set of options…
Configure auto mode
Claude Code CLI · in the page
auto-mode-config
…ose, not regex or tool patterns. The classifier reads them as natural-language rules. Write them the way you would describe your infrastructure to a new engineer. A thorough environment section covers…
Best practices for Claude Code
Claude Code CLI · in the page
best-practices
…l teams and for engineers using Claude Code across various codebases, languages, and environments. For how the agentic loop works, see [How Claude Code works](/docs/en/how-claude-code-works.md). ***…
Claude Code changelog
Claude Code CLI · in the page
changelog
…om those commands now show in English even when git is set to another language * Improved the error when a hooks module is nested too deep to load: it now names the file instead of showing a bare stac…
Scan your codebase for vulnerabilities
Claude Code CLI · in the page
claude-security
…o the command, such as `/claude-security scan my branch`, or in plain language, such as "scan commit abc1234". The plugin works best in [auto mode](/docs/en/permission-modes.md), which lets the scan's…
claude-tag
Claude Code CLI · in the page
claude-tag
…s/use-cases/answer-data-questions">Answer data questions</a>: a plain-language question becomes a warehouse query and a chart. Needs a data warehouse connection.</li> <li><a class="link" href="/docs/c…
Configure cloud environments
Claude Code CLI · in the page
cloud-environments
…Memory files**. ### Installed tools Cloud sessions come with common language runtimes, build tools, and databases pre-installed. The table below summarizes what's included by category. | Category |…
Code Review
Claude Code CLI · in the page
code-review
…art `/code-review` on its own. Ask it to review your changes in plain language and it can run the skill without you typing the command, and a [scheduled task](/docs/en/scheduled-tasks) with `/code-rev…
Review locally with /code-review
Claude Code CLI · in the page
code-review-local
…n its own, without you typing the command: * **When you ask in plain language**: ask Claude to review your changes and it can run the skill * **From a scheduled task**: a [session-scoped scheduled ta…
Commands
Claude Code CLI · in the page
commands
…ocs/en/managed-agents/overview) reference material for your project's language. Also activates automatically when your code imports `anthropic` or `@anthropic-ai/sdk`. Run `migrate` to update existing…
Common workflows
Claude Code CLI · in the page
common-workflows
…Tips: > > * Be specific about what you're looking for > * Use domain language from the project > * Install a [code intelligence plugin](/docs/en/plugins/code-intelligence.md) for your language to giv…
Manage costs effectively
Claude Code CLI · in the page
costs
…not actively using. ### Install code intelligence plugins for typed languages [Code intelligence plugins](/docs/en/plugins/code-intelligence.md) give Claude precise symbol navigation instead of tex…
Desktop application
Claude Code CLI · in the page
desktop
…hat each has been doing, and send messages between them. Ask in plain language: "which session touched the auth refactor?", "what did the API session conclude?", or "tell the payments session the sche…
Development containers
Claude Code CLI · in the page
devcontainer
…e and edit files in the editor as usual, but the integrated terminal, language servers, and build tools all run inside the container rather than on your host. Editors without dev container support, su…