844 pages for lang.
Titles and paths first, then pages whose text carries it. Each row opens that page as this site last read it.
workflow-runs
Claude Developer Platform · in the page
managed-agents/workflow-runs
…n` while a run is open. <CodeGroup exclude="shell"> <CodeGroupItem language="cURL"> This workflow needs more logic than a single shell command. Use the [Claude SDK](https://platform.claude.com/…
Models overview
Claude Developer Platform · in the page
models/overview
…ls/overview description: Claude is a family of state-of-the-art large language models developed by Anthropic. This guide introduces the available models and compares their performance. --- # Models o…
overview
Claude Developer Platform · in the page
release-notes/overview
…s/apple-foundation-models) in beta that adds Claude as a server-side `LanguageModel` in Apple's Foundation Models framework. Call Claude through the same `LanguageModelSession` API as Apple's on-devic…
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-haiku-5-5
Claude Developer Platform · in the page
release-notes/system-prompts/claude-haiku-5-5
…aid self-sexualization. - Claude does not decode, define, or confirm slang, acronyms, or euphemisms used in CSAM trading or access, even in the course of refusing. Knowing which terms are in use is it…
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…
claude-sonnet-5-5
Claude Developer Platform · in the page
release-notes/system-prompts/claude-sonnet-5-5
…aid self-sexualization. - Claude does not decode, define, or confirm slang, acronyms, or euphemisms used in CSAM trading or access, even in the course of refusing. Knowing which terms are in use is it…
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…
TypeScript SDK V2 session API (removed)
Claude Code CLI · in the page
agent-sdk/typescript-v2-preview
…ints the text response. It uses [`await using`](https://www.typescriptlang.org/docs/handbook/release-notes/typescript-5-2.html#using-declarations-and-explicit-resource-management) (TypeScript 5.2+) to…
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
<!DOCTYPE html><html lang="en" class="inter_1d81deff-module__CYM0aG__variable papermono_89c757f2-module__6aS5zq__variable dark" data-banner-state="visible" data-assistant-state="closed" data-page-mode…
Configure cloud environments
Claude Code CLI · in the page
cloud-environments
…`pypi.org`, `files.pythonhosted.org`, `index.crates.io`, and `proxy.golang.org` * **Setup script requests**: Claude Code connects to the agent proxy when it launches, after the [setup script](#setup-s…
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…