{"name":"export","slug":"export","family":"setting","title":"Settings keys","noun":"settings key","description":"\/design now disables preview\/hub features (import, export, status, canvas skill) in local-agent sessions","description_source":"entry","described_by":{"version":"2.1.265","anchor":"design-command-splits-preview-and-hub-features-from-local-a"},"presence":{"first_seen":null,"removed_in":null,"in_current_build":false,"newest_mined":"2.1.319","builds":0,"mined_builds":159,"first_cited":null},"aliases":[],"entries":[{"version":"2.1.312","anchor":"bash-permission-parsing-checks-globs-and-assignments-after-e","heading":"Permission checks now look at what follows export and declare","line":"When checking shell commands against your permissions, Claude Code now examines the words after export- and declare-style commands","released_at":"2026-10-27 18:36:10","reason":"found in this entry's text"},{"version":"2.1.311","anchor":"bash-parser-parse-cache-and-stricter-declareexportreadonl","heading":"Stricter checks on declare, export and readonly in shell commands","line":"Claude Code checks `declare`, `export`, `readonly` and similar commands more strictly, so more of them now ask for permission","released_at":"2026-10-26 19:47:57","reason":"found in this entry's text"},{"version":"2.1.311","anchor":"inline-shell-rm-prompt-check-handles-variable-assignments","heading":"Delete-command checks now look again at commands that set variables","line":"The check on inline shell commands runs a second pass for commands starting with `export`, `declare`, `typeset`, `readonly` or `local`","released_at":"2026-10-26 19:47:57","reason":"found in this entry's text"},{"version":"2.1.310","anchor":"worktree-git-guard-handles-git-init-find-exec-and-expor","heading":"Worktree guard catches more ways git commands could reach the shared repository","line":"The guard keeping git commands inside a worktree now catches risky `git init` options, `find -exec` with git, and bare git variable assignments","released_at":"2026-10-23 21:20:46","reason":"found in this entry's text"},{"version":"2.1.309","anchor":"bash-parser-declarations-with-a-failable-expansion-are-flag","heading":"Some export and declare shell commands now ask for approval","line":"Shell declarations whose value comes from an expansion that can fail at runtime are now treated as too complex and need your approval","released_at":"2026-10-22 20:34:13","reason":"found in this entry's text"},{"version":"2.1.305","anchor":"bash-bun-options-handling-in-shell-snapshot-command","heading":"Shell commands can set Bun options and refuse to run if they cannot","line":"Claude Code can now set `BUN_OPTIONS` before shell commands to stop Bun auto-installing packages, and skips the command with exit code 126 if it cannot","released_at":"2026-10-20 19:29:36","reason":"found in this entry's text"},{"version":"2.1.290","anchor":"bash-rm-safety-analysis-now-checks-declaration-prefix-vari","heading":"Some rm commands with variables set in front now ask first","line":"Claude Code now rechecks `rm` commands with variables set before a declaration, and asks you when it cannot check them all","released_at":"2026-10-05 18:12:44","reason":"found in this entry's text"},{"version":"2.1.290","anchor":"bash-analyzer-flags-declaration-commands-with-quote-scan-des","heading":"Shell command safety check notes a quoting risk in declarations","line":"Claude Code's shell command analysis now marks declaration commands where its quote tracking may go out of step","released_at":"2026-10-05 18:12:44","reason":"found in this entry's text"},{"version":"2.1.290","anchor":"heredocpipeline-and-redirect-parsing-in-the-bash-static-ana","heading":"Bash permission checks handle heredocs, fd redirects and export prefixes differently","line":"Claude Code's Bash command checker now treats text after a heredoc, `{fd}>` redirects and variables set before export differently","released_at":"2026-10-05 18:12:44","reason":"found in this entry's text"},{"version":"2.1.273","anchor":"shell-safety-analyzer-new-differential-detection-for-array","heading":"Shell-safety analyzer: new differential detection for array-assignment-shaped flags","line":"Shell-safety checker now flags export\/readonly commands whose flags look like an array assignment","released_at":"2026-09-15 18:06:34","reason":"named in this entry, found in this entry's text"}],"entries_total":12,"docs":[{"source":"api","path":"about-claude\/model-deprecations","title":"model-deprecations","documented":false},{"source":"api","path":"agents-and-tools\/agent-skills\/best-practices","title":"PDF Processing","documented":false},{"source":"api","path":"agents-and-tools\/agent-skills\/quickstart","title":"quickstart","documented":false},{"source":"api","path":"agents-and-tools\/mcp-tunnels\/deploy-compose","title":"Edit docker-compose.yaml: increment the integer in the setup service's","documented":false},{"source":"api","path":"agents-and-tools\/mcp-tunnels\/deploy-helm","title":"deploy-helm","documented":false},{"source":"api","path":"agents-and-tools\/mcp-tunnels\/quickstart","title":"quickstart","documented":false},{"source":"api","path":"agents-and-tools\/tool-use\/bash-tool","title":"bash-tool","documented":false},{"source":"api","path":"agents-and-tools\/tool-use\/tool-runner","title":"Log at info level","documented":false},{"source":"api","path":"api\/beta\/organization\/analytics\/cost","title":"Cost","documented":false},{"source":"api","path":"api\/beta\/organization\/analytics\/cost\/list","title":"Get Cost By Dimension","documented":false}],"docs_total":12,"gates":[],"related":[],"url":"https:\/\/changelogs.core-directive.com\/reference\/setting\/export","family_url":"https:\/\/changelogs.core-directive.com\/reference\/setting.json"}