{"name":"CLAUDE_AGENT_SDK_VERSION","slug":"claude-agent-sdk-version","family":"env","title":"Environment variables","noun":"environment variable","description":"Your entrypoint and SDK version are checked against known values before being reported.","description_source":"entry","described_by":{"version":"2.1.233","anchor":"entrypoint-and-sdk-version-are-sanitized-before-being-report"},"presence":{"first_seen":"2.1.138","removed_in":null,"in_current_build":true,"newest_mined":"2.1.308","builds":149,"mined_builds":149,"first_cited":null},"aliases":[],"entries":[{"version":"2.1.277","anchor":"new-terminal-title-suppression-gate-for-sdk-cli-entrypoint","heading":"New terminal-title-suppression gate for SDK-CLI entrypoint","line":"Terminal title can now be suppressed for the SDK-CLI entrypoint, behind a new flag","released_at":"2026-09-18 16:22:26","reason":"found in this entry's text"},{"version":"2.1.233","anchor":"entrypoint-and-sdk-version-are-sanitized-before-being-report","heading":"Entrypoint and SDK version are sanitized before being reported","line":"Your entrypoint and SDK version are checked against known values before being reported.","released_at":"2026-08-14 18:50:44","reason":"named in this entry, found in this entry's text"},{"version":"1.0.128","anchor":"claude-agent-sdk-integration","heading":"Claude Agent SDK Integration","line":null,"released_at":"2025-09-27 16:06:56","reason":"found in this entry's text"}],"entries_total":3,"docs":[],"docs_total":0,"gates":[],"related":[{"name":"CLAUDE_AGENT_SDK_CLIENT_APP","slug":"claude-agent-sdk-client-app","description":"Names the application built on the Agent SDK. When set, it is sent on Anthropic API requests as the `x-client-app` header and appended as `client-app\/<value>` to Claude Code's `User-Agent` strings (`claude-cli\/...` and `claude-code\/...`). If the value is rejected as a header value, the error names this variable as its source."},{"name":"CLAUDE_AGENT_SDK_DISABLE_BUILTIN_AGENTS","slug":"claude-agent-sdk-disable-builtin-agents","description":"Set to `1` to disable all built-in [subagent](\/docs\/en\/sub-agents) types such as Explore and Plan. Only applies in non-interactive mode (the `-p` flag). Useful for SDK users who want a blank slate. This also removes `general-purpose`, the subagent Claude Code runs when an Agent tool call omits `subagent_type`. Such a call then fails with [`subagent_type is required`](\/docs\/en\/errors#subagent-type-is-required)"},{"name":"CLAUDE_AGENT_SDK_DISABLE_MCP_MANIFESTS","slug":"claude-agent-sdk-disable-mcp-manifests","description":"The Agent SDK can now read tool lists from in-process MCP servers itself and pass them to the CLI when it starts"},{"name":"CLAUDE_AGENT_SDK_MCP_NO_PREFIX","slug":"claude-agent-sdk-mcp-no-prefix","description":"Set to `1` to skip the `mcp__<server>__` prefix on tool names from SDK-created MCP servers. Tools use their original names. SDK usage only"}],"url":"https:\/\/changelogs.core-directive.com\/reference\/env\/claude-agent-sdk-version","family_url":"https:\/\/changelogs.core-directive.com\/reference\/env.json"}