890 pages for allow.
Titles and paths first, then pages whose text carries it. Each row opens that page as this site last read it.
claude-opus-4
Claude Developer Platform · in the page
release-notes/system-prompts/claude-opus-4
…person asks, Claude can tell them about the following products which allow them to access Claude. Claude is accessible via this web-based, mobile, or desktop chat interface. Claude is accessible via…
claude-opus-4-1
Claude Developer Platform · in the page
release-notes/system-prompts/claude-opus-4-1
…person asks, Claude can tell them about the following products which allow them to access Claude. Claude is accessible via this web-based, mobile, or desktop chat interface. Claude is accessible via…
claude-opus-4-5
Claude Developer Platform · in the page
release-notes/system-prompts/claude-opus-4-5
…person asks, Claude can tell them about the following products which allow them to access Claude. Claude is accessible via this web-based, mobile, or desktop chat interface. Claude is accessible via…
claude-opus-4-6
Claude Developer Platform · in the page
release-notes/system-prompts/claude-opus-4-6
…on asks, Claude can tell them about the following products which also allow access to Claude. Claude is accessible via an API and Claude Platform. The most recent publicly available models are Claude…
claude-opus-4-7
Claude Developer Platform · in the page
release-notes/system-prompts/claude-opus-4-7
…on asks, Claude can tell them about the following products which also allow access to Claude. Claude is accessible via an API and Claude Platform. The most recent publicly available models are Claude…
claude-opus-4-8
Claude Developer Platform · in the page
release-notes/system-prompts/claude-opus-4-8
…on asks, Claude can tell them about the following products which also allow access to Claude. Claude is accessible via an API and Claude Platform. The most recent publicly available models are Claude…
claude-opus-5
Claude Developer Platform · in the page
release-notes/system-prompts/claude-opus-5
…on asks, Claude can tell them about the following products which also allow access to Claude. Claude is accessible via an API and Claude Platform. The most recent publicly available models are Claude…
claude-opus-5-5
Claude Developer Platform · in the page
release-notes/system-prompts/claude-opus-5-5
…on asks, Claude can tell them about the following products which also allow access to Claude. Claude is accessible via an API and Claude Platform. The most recent publicly available models are Claude…
claude-sonnet-3-7
Claude Developer Platform · in the page
release-notes/system-prompts/claude-sonnet-3-7
…tional 'reasoning' or 'extended thinking mode' which, when turned on, allows Claude to think before answering a question. Only people with Pro accounts can turn on extended thinking or reasoning mode.…
claude-sonnet-4
Claude Developer Platform · in the page
release-notes/system-prompts/claude-sonnet-4
…person asks, Claude can tell them about the following products which allow them to access Claude. Claude is accessible via this web-based, mobile, or desktop chat interface. Claude is accessible via…
claude-sonnet-4-5
Claude Developer Platform · in the page
release-notes/system-prompts/claude-sonnet-4-5
…person asks, Claude can tell them about the following products which allow them to access Claude. Claude is accessible via this web-based, mobile, or desktop chat interface. Claude is accessible via…
claude-sonnet-4-6
Claude Developer Platform · in the page
release-notes/system-prompts/claude-sonnet-4-6
…person asks, Claude can tell them about the following products which allow access to Claude. Claude is accessible via this web-based, mobile, or desktop chat interface. Voice mode in the Claude app l…
claude-sonnet-5
Claude Developer Platform · in the page
release-notes/system-prompts/claude-sonnet-5
…on asks, Claude can tell them about the following products which also allow access to Claude. Claude is accessible via an API and Claude Platform. The most recent models are Claude Fable 5.1, Claude…
claude-sonnet-5-5
Claude Developer Platform · in the page
release-notes/system-prompts/claude-sonnet-5-5
…on asks, Claude can tell them about the following products which also allow access to Claude. Claude is accessible via an API and Claude Platform. The most recent models are Claude Fable 5.1, Claude…
develop-tests
Claude Developer Platform · in the page
test-and-evaluate/develop-tests
…</Accordion> 2. **Automate when possible:** Structure questions to allow for automated grading (for example, multiple-choice, string match, code-graded, LLM-graded). 3. **Prioritize volume over qua…
reduce-hallucinations
Claude Developer Platform · in the page
test-and-evaluate/strengthen-guardrails/reduce-hallucinations
…cinations description: Minimize hallucinations in Claude's outputs by allowing uncertainty, grounding responses in direct quotes, and verifying claims with citations. --- Even the most advanced langu…
reduce-latency
Claude Developer Platform · in the page
test-and-evaluate/strengthen-guardrails/reduce-latency
…xperimentation. ### 3. Stream responses Streaming is a feature that allows the model to start sending back its response before the full output is complete. This can significantly improve the perceiv…
Set up Claude Code for your organization
Claude Code CLI · in the page
admin-setup
…decide-what-to-enforce) | Which tools, commands, and integrations are allowed | [Permissions](https://code.claude.com/docs/en/permissions.md), [Sandboxing](https://code.claude.com/docs/en/sandboxing.m…
Escalate hard decisions with the advisor tool
Claude Code CLI · in the page
advisor
…ttps://code.claude.com/docs/en/model-config#restrict-model-selection) allowlist excludes. To use the advisor, pick an allowed model with `/advisor`. Claude Code still saves an advisor that your curre…
How the agent loop works
Claude Code CLI · in the page
agent-sdk/agent-loop
…ls to call based on the task, but you control whether those calls are allowed to execute. Use these options to auto-approve tools, block tools, and set the permission mode: * **`allowed_tools` / `all…
Use Claude Code features in the SDK
Claude Code CLI · in the page
agent-sdk/claude-code-features
…cations. setting_sources=["user", "project"], allowed_tools=["Read", "Edit", "Bash"], ), ): if isinstance(message, AssistantMessage): for block…
Configure your agent
Claude Code CLI · in the page
agent-sdk/configuration
…thon where the spellings differ: * **`model`**: picks the model * **`allowedTools` / `allowed_tools`**: pre-approves a read-only tool list * **`maxTurns` / `max_turns`**: caps the turn count * **`cwd…
Give Claude custom tools
Claude Code CLI · in the page
agent-sdk/custom-tools
…stom tool](#call-a-custom-tool). | | Pre-approve a tool | Add to your allowed tools. See [Configure allowed tools](#configure-allowed-tools). | | Require approval for calls to a tool, or block the too…
Rewind file changes with checkpointing
Claude Code CLI · in the page
agent-sdk/file-checkpointing
…ference.md#notebookedit-tool-behavior) tools during an agent session, allowing you to rewind files to any previous state. To watch a rewind restore a file, jump to the [interactive example](#try-it-ou…
Intercept and control agent behavior with hooks
Claude Code CLI · in the page
agent-sdk/hooks
…returns an [output object](#outputs) that tells the agent what to do: allow the operation, block it, modify the input, or inject context into the conversation. This example registers a `PreToolUse` h…
Hosting the Agent SDK
Claude Code CLI · in the page
agent-sdk/hosting
…, route outbound traffic through an egress proxy that enforces domain allowlists, injects credentials, and logs requests. See [Secure Deployment](https://code.claude.com/docs/en/agent-sdk/secure-deplo…
Connect to external tools with MCP
Claude Code CLI · in the page
agent-sdk/mcp
…cs) MCP server using [HTTP transport](#http%2Fsse-servers) and uses [`allowedTools`](#allow-mcp-tools) with a wildcard to permit all tools from the server. ```typescript TypeScript theme={null} impor…
Modifying system prompts
Claude Code CLI · in the page
agent-sdk/modifying-system-prompts
…ructions: false, attribution: { commit: "", pr: "" } }, allowedTools: ["Bash(git *)"] } })) { if (message.type === "result") console.log(message.subtype); } ``` ```python Python the…
Observability with OpenTelemetry
Claude Code CLI · in the page
agent-sdk/observability
…* `tool_decision` and `tool_result`: each tool call, whether it was allowed or denied, and its result * `safety_event`: which check refused a tool call or required a permission prompt for it, such a…
Agent SDK overview
Claude Code CLI · in the page
agent-sdk/overview
…g code. > [!NOTE] > > Unless previously approved, Anthropic does not allow third party developers to offer claude.ai login or rate limits for their products, including agents built on the Claude Agen…
Configure permissions
Claude Code CLI · in the page
agent-sdk/permissions
…w your agent uses tools with permission modes, hooks, and declarative allow/deny rules. The Claude Agent SDK provides permission controls to manage how Claude uses tools. Use permission modes and rul…
Agent SDK reference - Python
Claude Code CLI · in the page
agent-sdk/python
…tions = ClaudeAgentOptions( mcp_servers={"calc": calculator}, allowed_tools=["mcp__calc__add", "mcp__calc__multiply"], ) ``` ### `list_sessions()` Lists past sessions with metadata. Filter b…
Quickstart
Claude Code CLI · in the page
agent-sdk/quickstart
…etails. > [!NOTE] > > Unless previously approved, Anthropic does not allow third party developers to offer claude.ai login or rate limits for their products, including agents built on the Claude Agen…
Securely deploying AI agents
Claude Code CLI · in the page
agent-sdk/secure-deployment
…ocs/en/permission-modes.md#critical-paths) needs approval. A matching allow rule doesn't skip that approval. This is a permission gate, not a sandbox. To control what the agent can write, use [filesys…
Work with sessions
Claude Code CLI · in the page
agent-sdk/sessions
…ost}]") async def main(): options = ClaudeAgentOptions( allowed_tools=["Read", "Edit", "Glob", "Grep"], ) async with ClaudeSDKClient(options=options) as client: # First…
Extend agents with skills
Claude Code CLI · in the page
agent-sdk/skills
…to let Claude invoke every discovered skill, a list of skill names to allow only those, or `[]` to let Claude invoke none. For example, to let Claude invoke only two named skills: ```python Python t…
Stream responses in real-time
Claude Code CLI · in the page
agent-sdk/streaming-output
…= ClaudeAgentOptions( include_partial_messages=True, allowed_tools=["Bash", "Read"], ) async for message in query(prompt="List the files in my project", options=options):…
Streaming Input
Claude Code CLI · in the page
agent-sdk/streaming-vs-single-mode
…e agent's capabilities and enables rich, interactive experiences. It allows the agent to operate as a long lived process that takes in user input, handles interruptions, surfaces permission requests,…
Subagents in the SDK
Claude Code CLI · in the page
agent-sdk/subagents
…laudeAgentOptions( # Auto-approve these tools allowed_tools=["Read", "Grep", "Glob", "Agent"], agents={ "code-reviewer": AgentDefinition(…
Track todos
Claude Code CLI · in the page
agent-sdk/todo-tracking
…ession in, do one of the following: * Name one of the tools in the [`allowedTools`](https://code.claude.com/docs/en/agent-sdk/permissions#allow-and-deny-rules) (TypeScript) or `allowed_tools` (Python…
Scale to many tools with tool search
Claude Code CLI · in the page
agent-sdk/tool-search
…url: "https://tools.example.com/mcp" } }, allowedTools: ["mcp__enterprise-tools__*"], // Wildcard pre-approves all tools from this server env: { ...process.en…
Troubleshoot the Agent SDK
Claude Code CLI · in the page
agent-sdk/troubleshooting
…MCP server, connection timeouts, tool output that exceeds the maximum allowed tokens | [MCP troubleshooting](https://code.claude.com/docs/en/agent-sdk/mcp.md#troubleshooting) | | Plugin not loading, p…
Agent SDK reference - TypeScript
Claude Code CLI · in the page
agent-sdk/typescript
…`summary` field. Applies to foreground and background subagents | | `allowDangerouslySkipPermissions` | `boolean` | `false` | Enable bypassing permissions. Required when using `permissionMode: 'bypas…
Handle approvals and user input
Claude Code CLI · in the page
agent-sdk/user-input
…request(tool_name, input_data, context): # Prompt user and return allow or deny ... options = ClaudeAgentOptions(can_use_tool=handle_tool_request) ``` ```typescript TypeScript theme={null}…
Orchestrate teams of Claude Code sessions
Claude Code CLI · in the page
agent-teams
…ttps://code.claude.com/docs/en/model-config#restrict-model-selection) allowlist. When the allowlist blocks a value, Claude Code substitutes another model: * **Family alias such as `opus`**: On the An…
Manage multiple agents with agent view
Claude Code CLI · in the page
agent-view
…trust dialog](https://code.claude.com/docs/en/permissions.md#project-allow-rules-and-workspace-trust) for the directory, Claude Code shows it before agent view opens, the same dialog `claude` shows.…
Claude Code on Amazon Bedrock
Claude Code CLI · in the page
amazon-bedrock
…de sent this check directly and hung at startup on networks that only allow egress through a proxy. ##### Example configuration ```json theme={null} { "awsAuthRefresh": "aws sso login --profile my…
Share session output as artifacts
Claude Code CLI · in the page
artifacts
…t read the file without your approval | Asks before publishing it. An allow rule for the `Artifact` tool doesn't skip this prompt | | In [Manual](https://code.claude.com/docs/en/permission-modes.md) o…
Authentication
Claude Code CLI · in the page
authentication
…ile belongs to ### Restrict which API providers a machine may use [`allowedProviders`](https://code.claude.com/docs/en/settings-reference#allowedproviders) in [managed settings](https://code.claude.…
Configure auto mode
Claude Code CLI · in the page
auto-mode-config
…ation trusts. Set environment context, override the default block and allow rules, and inspect your effective config with the auto-mode CLI subcommands. [Auto mode](https://code.claude.com/docs/en/pe…