{"name":"CLAUDE_CODE_USE_COWORK_PLUGINS","slug":"claude-code-use-cowork-plugins","family":"env","title":"Environment variables","noun":"environment variable","description":"Claude Code shows notices saying why hooks are off, covering unreadable managed settings, bare mode, safe mode, managed policy and `--settings`","description_source":"entry","described_by":{"version":"2.1.296","anchor":"new-hooks-disabled-notices-for-unreadable-managed-settings"},"presence":{"first_seen":"2.1.138","removed_in":null,"in_current_build":true,"newest_mined":"2.1.309","builds":150,"mined_builds":150,"first_cited":null},"aliases":[],"entries":[{"version":"2.1.296","anchor":"new-hooks-disabled-notices-for-unreadable-managed-settings","heading":"Claude Code now explains why your hooks are not running","line":"Claude Code shows notices saying why hooks are off, covering unreadable managed settings, bare mode, safe mode, managed policy and `--settings`","released_at":"2026-10-09 16:58:10","reason":"found in this entry's text"},{"version":"2.1.15","anchor":"cowork-plugins-directory-support-hidden","heading":"Cowork Plugins Directory Support [Hidden]","line":null,"released_at":"2026-01-21 21:25:20","reason":"found in this entry's text"}],"entries_total":2,"docs":[],"docs_total":0,"gates":[],"related":[{"name":"CLAUDE_CODE_USE_ANTHROPIC_AWS","slug":"claude-code-use-anthropic-aws","description":"A new provider-managed env var list decides gateway sign-in error wording."},{"name":"CLAUDE_CODE_USE_ANTHROPIC_GOOGLE_CLOUD","slug":"claude-code-use-anthropic-google-cloud","description":"A new provider-managed env var list decides gateway sign-in error wording."},{"name":"CLAUDE_CODE_USE_BEDROCK","slug":"claude-code-use-bedrock","description":"CLAUDE_CODE_USE_GATEWAY now passes down to spawned agent processes, so gateway routing is no longer dropped."},{"name":"CLAUDE_CODE_USE_CCR_V2","slug":"claude-code-use-ccr-v2","description":"Set by Claude Code to `1`, together with `CLAUDE_CODE_WORKER_EPOCH`, in the environment of a session child process that bridge mode spawns after registering it as a CCR v2 worker. It is declared as a boolean in the env schema, but no code in this version reads it."},{"name":"CLAUDE_CODE_USE_FOUNDRY","slug":"claude-code-use-foundry","description":"Base-URL safety checks now group Foundry and Bedrock Mantle with the other providers."},{"name":"CLAUDE_CODE_USE_GATEWAY","slug":"claude-code-use-gateway","description":"CLAUDE_CODE_USE_GATEWAY now passes down to spawned agent processes, so gateway routing is no longer dropped."},{"name":"CLAUDE_CODE_USE_MANTLE","slug":"claude-code-use-mantle","description":"CLAUDE_CODE_USE_GATEWAY now passes down to spawned agent processes, so gateway routing is no longer dropped."},{"name":"CLAUDE_CODE_USE_NATIVE_FILE_SEARCH","slug":"claude-code-use-native-file-search","description":null},{"name":"CLAUDE_CODE_USE_POWERSHELL_TOOL","slug":"claude-code-use-powershell-tool","description":"New structured reason codes let a host app tell why Claude Code refused to start"},{"name":"CLAUDE_CODE_USE_VERTEX","slug":"claude-code-use-vertex","description":"A new provider-managed env var list decides gateway sign-in error wording."}],"url":"https:\/\/changelogs.core-directive.com\/reference\/env\/claude-code-use-cowork-plugins","family_url":"https:\/\/changelogs.core-directive.com\/reference\/env.json"}