785 pages for enable.
Titles and paths first, then pages whose text carries it. Each row opens that page as this site last read it.
memory
Claude Developer Platform · in the page
managed-agents/memory
…anaged-agents/tools) is required for these interactions; make sure to enable it during [agent creation](https://platform.claude.com/docs/en/managed-agents/agent-setup). On [self-hosted sandboxes](http…
multiagent-orchestration
Claude Developer Platform · in the page
managed-agents/multiagent-orchestration
…each one on or off. By default, `subagents` and `workflows` are both enabled. `subagents` and `workflows` each have `inline_agents` enabled, the setting for [agents that the agent or a workflow defin…
overview
Claude Developer Platform · in the page
managed-agents/overview
…4-01` beta header on all requests 3. Access to Claude Managed Agents (enabled by default for all API accounts) Within the beta, [MCP tunnels](https://platform.claude.com/docs/en/agents-and-tools/mcp-…
permission-policies
Claude Developer Platform · in the page
managed-agents/permission-policies
…olsets default to `always_ask`. A permission policy controls when an enabled tool runs. To remove a tool from the agent entirely, disable it instead. See [Disabling specific tools](https://platform.c…
quickstart
Claude Developer Platform · in the page
managed-agents/quickstart
…oupItem> </CodeGroup> The `agent_toolset_20260401` tool type enables the full set of pre-built agent tools (bash, file operations, web search, and more). See [Tools](https://platform.claude.c…
secure-deployment
Claude Developer Platform · in the page
managed-agents/secure-deployment
…| Where you can, a Workload Identity Federation rule enabled in one workspace only, otherwise an API key scoped to one workspace…
spawn.sh: called once per claimed work item
Claude Developer Platform · in the page
managed-agents/self-hosted-sandboxes
…rkers whose sessions attach no memory stores. While memory support is enabled, a work item that arrives without a per-session `secret` for a session with attached stores fails rather than running with…
self-hosted-sandboxes-memory
Claude Developer Platform · in the page
managed-agents/self-hosted-sandboxes-memory
…ough its system prompt still describes them. While memory support is enabled, a work item that arrives without a `secret` (csharp, go: `Secret`) for a session with attached stores fails rather than r…
self-hosted-sandboxes-operations
Claude Developer Platform · in the page
managed-agents/self-hosted-sandboxes-operations
…did not forward it, or memory stores on self-hosted sandboxes are not enabled for your organization. | [Forward the work item's secret](https://platform.claude.com/docs/en/managed-agents/self-hosted-s…
skills
Claude Developer Platform · in the page
managed-agents/skills
…](https://platform.claude.com/docs/en/managed-agents/tools), which is enabled by default; an agent with `read` disabled doesn't load repository skills. <Warning> Repository skills are agent instruc…
tools
Claude Developer Platform · in the page
managed-agents/tools
…ilable tools The agent toolset includes the following tools. All are enabled by default when you include the toolset in the agent configuration. | Tool | Name | Description…
tools-web-restrictions
Claude Developer Platform · in the page
managed-agents/tools-web-restrictions
…h` and `web_fetch`. Creating a session fails with a 400 error when an enabled web tool's `allowed_domains` (java, php: `allowedDomains`; csharp, go: `AllowedDomains`) has an entry that is not within `…
vaults
Claude Developer Platform · in the page
managed-agents/vaults
…ader-only credential. Omit the object entirely and both locations are enabled. | | Update credential | Fields merge individually: `{"body": false}` disables body substitution and leaves `header` u…
webhooks
Claude Developer Platform · in the page
managed-agents/webhooks
…rect (3xx)`. If your endpoint moves, update the URL in Console and re-enable the endpoint. * The endpoint's URL resolves to a non-public IP address when Anthropic connects. This disables the endpoin…
Or, for Claude Mythos 5.1, which offers the same capabilities to verified organizations:
Claude Developer Platform · in the page
models/fable-5-1/migration-guide
…Opus 5, or Claude Opus 4.8 with this migration guide. The guidance to enable Claude Fable 5.1 and Claude Mythos 5.1 includes model IDs, breaking changes, and migration checklists. --- <Note> This g…
whats-new-fable-5-1
Claude Developer Platform · in the page
models/fable-5-1/whats-new-fable-5-1
…5 unchanged: * Adaptive thinking is always on. `thinking: {"type": "enabled"}` with `budget_tokens` and `thinking: {"type": "disabled"}` both return a 400 error. Omit `thinking` or send `{"type": "a…
overview
Claude Developer Platform · in the page
models/haiku-4-5/overview
…). * Claude Haiku 4.5 uses manual extended thinking (`thinking.type: "enabled"`), not adaptive thinking. * Query limits and capabilities programmatically with the [Models API](https://platform.claude.…
migration-guide
Claude Developer Platform · in the page
models/haiku-5-5/migration-guide
…from earlier Haiku models with this migration guide. The guidance to enable Claude Haiku 5.5 includes the new model ID, settings that return errors, thinking changes, and a checklist for each startin…
migration-guide
Claude Developer Platform · in the page
models/opus-5-5/migration-guide
…models or Claude Sonnet 5 with this migration guide. The guidance to enable Claude Opus 5.5 includes request settings that return errors, thinking blocks in every response, and a checklist for each s…
whats-new-opus-5-5
Claude Developer Platform · in the page
models/opus-5-5/whats-new-opus-5-5
…: {"type": "disabled"}`, or a manual budget with `thinking: {"type": "enabled", "budget_tokens": N}`, returns a 400 `invalid_request_error`. Omit the `thinking` field, or send `thinking: {"type": "ada…
Models overview
Claude Developer Platform · in the page
models/overview
…nk, steered by effort. Extended thinking is the manual thinking.type “enabled” + budget\_tokens mode on earlier models; it is deprecated on Claude Opus 4.6 and Claude Sonnet 4.6 and not accepted on la…
migration-guide
Claude Developer Platform · in the page
models/sonnet-5-5/migration-guide
…models or Claude Haiku 4.5 with this migration guide. The guidance to enable Claude Sonnet 5.5 includes settings that return errors, thinking changes, and a checklist for each starting model. --- Thi…
whats-new-sonnet-5-5
Claude Developer Platform · in the page
models/sonnet-5-5/whats-new-sonnet-5-5
…it returns a 400 error. Manual thinking budgets (`thinking: {"type": "enabled", "budget_tokens": N}`) return a 400 error. See [Thinking](https://platform.claude.com/docs/en/build-with-claude/thinking)…
overview
Claude Developer Platform · in the page
release-notes/overview
…ent` field to `{"type": "multiagent_20261001", "workflows": {"type": "enabled"}}`. To guide the agent, tell it in its system prompt when to start a run. Follow each run through `workflow_run.*` events…
claude-haiku-4-5
Claude Developer Platform · in the page
release-notes/system-prompts/claude-haiku-4-5
…nt to sexualize themselves, Claude should not provide help that could enable self-sexualization. Even if the person later reframes the request as something innocuous, Claude should continue refusing a…
claude-haiku-5-5
Claude Developer Platform · in the page
release-notes/system-prompts/claude-haiku-5-5
…nt to sexualize themselves, Claude should not provide help that could enable self-sexualization. Even if the person later reframes the request as something innocuous, Claude should continue refusing a…
claude-opus-4-6
Claude Developer Platform · in the page
release-notes/system-prompts/claude-opus-4-6
…te research intent. When a user requests technical details that could enable the creation of weapons, Claude should decline regardless of the framing of the request. Claude does not write or explain…
claude-opus-4-7
Claude Developer Platform · in the page
release-notes/system-prompts/claude-opus-4-7
…nt to sexualize themselves, Claude should not provide help that could enable that. Even if the user later reframes the request as something innocuous, Claude will continue refusing and will not give a…
claude-opus-4-8
Claude Developer Platform · in the page
release-notes/system-prompts/claude-opus-4-8
…nt to sexualize themselves, Claude should not provide help that could enable that. Even if the user later reframes the request as something innocuous, Claude will continue refusing and will not give a…
claude-opus-5
Claude Developer Platform · in the page
release-notes/system-prompts/claude-opus-5
…nt to sexualize themselves, Claude should not provide help that could enable that. Even if the user later reframes the request as something innocuous, Claude will continue refusing and will not give a…
claude-sonnet-4-6
Claude Developer Platform · in the page
release-notes/system-prompts/claude-sonnet-4-6
…te research intent. When a user requests technical details that could enable the creation of weapons, Claude should decline regardless of the framing of the request. Claude does not write or explain…
claude-sonnet-5
Claude Developer Platform · in the page
release-notes/system-prompts/claude-sonnet-5
…nt to sexualize themselves, Claude should not provide help that could enable self-sexualization. Even if the person later reframes the request as something innocuous, Claude should continue refusing a…
claude-sonnet-5-5
Claude Developer Platform · in the page
release-notes/system-prompts/claude-sonnet-5-5
…nt to sexualize themselves, Claude should not provide help that could enable self-sexualization. Even if the person later reframes the request as something innocuous, Claude should continue refusing a…
handle-streaming-refusals
Claude Developer Platform · in the page
test-and-evaluate/strengthen-guardrails/handle-streaming-refusals
…yber", "explanation": "This request was declined because it could enable cyber harm." } } ``` In the event stream, `stop_details` arrives on the `message_delta` event alongside `stop_reason`.…
reduce-latency
Claude Developer Platform · in the page
test-and-evaluate/strengthen-guardrails/reduce-latency
…on, as users can see the model's output in real time. With streaming enabled, you can process the model's output as it arrives, updating your user interface or performing other tasks in parallel. Vi…
Set up Claude Code for your organization
Claude Code CLI · in the page
admin-setup
…equires administrator privileges to write. A value under HKCU doesn't enable WSL sessions. * Leave `C:\Program Files\ClaudeCode\managed-settings.json` in place if you deploy it. Once `disableWslSessio…
Escalate hard decisions with the advisor tool
Claude Code CLI · in the page
advisor
…advisor, and Claude decides when to call it. This page covers how to enable the advisor, which model pairings are accepted, what Claude shows during a consultation, and how advisor usage is billed.…
How the agent loop works
Claude Code CLI · in the page
agent-sdk/agent-loop
…mid-loop. * **`StreamEvent`:** only emitted when partial messages are enabled. Contains raw API streaming events (text deltas, tool input chunks). See [Stream responses](/docs/en/agent-sdk/streaming-o…
Use Claude Code features in the SDK
Claude Code CLI · in the page
agent-sdk/claude-code-features
…it` tools rather than a dedicated memory tool, so those tools must be enabled for the agent to save memories | Set `autoMemoryEnabled: false` in settings, or `CLAUDE_CODE_DISABLE_AUTO_MEMORY=1` in `en…
Configure your agent
Claude Code CLI · in the page
agent-sdk/configuration
…tence | [Session storage](/docs/en/agent-sdk/session-storage.md) | | `enableFileCheckpointing` | `enable_file_checkpointing` | Rewindable file edits | [File checkpointing](/docs/en/agent-sdk/file-chec…
Track cost and usage
Claude Code CLI · in the page
agent-sdk/cost-tracking
…full input price. To request a 1-hour TTL on cache writes, set the [`ENABLE_PROMPT_CACHING_1H`](/docs/en/env-vars) environment variable. You can export it in your shell or container environment, or p…
Rewind file changes with checkpointing
Claude Code CLI · in the page
agent-sdk/file-checkpointing
…running in the foreground are. ## How checkpointing works When you enable file checkpointing, the SDK creates backups of files before modifying them through the Write, Edit, or NotebookEdit tools.…
Intercept and control agent behavior with hooks
Claude Code CLI · in the page
agent-sdk/hooks
…[`setting_sources`](/docs/en/agent-sdk/python#settingsource) entry is enabled, which it is for default `query()` options. **3. Matchers filter which hooks run** If a hook has a [`matcher`](#matchers…
Hosting the Agent SDK
Claude Code CLI · in the page
agent-sdk/hosting
…s spans, metrics, and log events to your collector. The example below enables OTLP export for all three signals. `CLAUDE_CODE_ENHANCED_TELEMETRY_BETA` is required only for traces; omit it if you expor…
Connect to external tools with MCP
Claude Code CLI · in the page
agent-sdk/mcp
…ject root. The file is picked up when the `project` setting source is enabled, which it is for default `query()` options. If you set `settingSources` explicitly, include `"project"` for this file to l…
Modifying system prompts
Claude Code CLI · in the page
agent-sdk/modifying-system-prompts
…d loads. The SDK reads CLAUDE.md when the matching setting source is enabled: `'project'` loads `CLAUDE.md` or `.claude/CLAUDE.md` from the working directory, and `'user'` loads `~/.claude/CLAUDE.md`…
Observability with OpenTelemetry
Claude Code CLI · in the page
agent-sdk/observability
…CLI exports three independent OpenTelemetry signals. Each has its own enable switch and its own exporter, so you can turn on only the ones you need. | Signal | What it contains | Enable with | | - |…
Configure permissions
Claude Code CLI · in the page
agent-sdk/permissions
…ings.json`. These rules are read when the `project` setting source is enabled, which it is for default `query()` options. If you set `setting_sources` (TypeScript: `settingSources`) explicitly, includ…
Agent SDK reference - Python
Claude Code CLI · in the page
agent-sdk/python
…ommended): ```python theme={null} {"text": str, "count": int, "enabled": bool} ``` 2. **JSON Schema format** (for complex validation): ```python theme={null} { "type": "object"…
Quickstart
Claude Code CLI · in the page
agent-sdk/quickstart
…", "Bash"], permissionMode: "acceptEdits" } }; ``` With `Bash` enabled, try: `"Write unit tests for utils.py, run them, and fix any failures"` Each of these snippets sets fields on the same op…