{"name":"statusLine","slug":"statusline","family":"setting","title":"Settings keys","noun":"settings key","description":"Run your own command to render a [status line](\/docs\/en\/statusline) below the prompt","description_source":"docs","described_by":{"doc":"claude-code\/settings-reference","title":"All settings"},"presence":{"first_seen":"2.1.138","removed_in":"2.1.284","in_current_build":false,"newest_mined":"2.1.308","builds":126,"mined_builds":149,"first_cited":{"version":"2.1.280","released_at":"2026-09-22 15:44:39","spans":2}},"aliases":[],"entries":[{"version":"2.1.301","anchor":"hooks-organization-managed-vs-person-written-hooks-are-di","heading":"Claude Code now tells your organization's hooks apart from ones you wrote","line":"Hooks, the status line command and the file suggestion command are now marked as either your organization's or your own before they run","released_at":"2026-10-15 14:34:23","reason":"found in this entry's text"},{"version":"2.1.301","anchor":"hooks-are-tagged-as-organization-owned-or-not-before-they-ru","heading":"Hooks are now marked as your organization's or yours before they run","line":"Claude Code now labels each hook, `statusLine` and `fileSuggestion` command as organization-owned or not before running it","released_at":"2026-10-15 14:34:23","reason":"found in this entry's text"},{"version":"2.1.284","anchor":"subagentstatusline-is-skipped-when-statusline-is-disabled-in","heading":"subagentStatusLine command is skipped when the status line is switched off","line":"Claude Code no longer runs your `subagentStatusLine` command when its restricted-mode check has turned off the `statusLine` feature","released_at":"2026-09-28 17:11:59","reason":"found in this entry's text, named in this entry"},{"version":"2.1.284","anchor":"diskless-launch-mode-skips-statusline-and-filesuggestion-com","heading":"Diskless launches skip status line and file suggestion commands","line":"When Claude Code is launched in diskless mode, your `statusLine` and `fileSuggestion` commands no longer run","released_at":"2026-09-28 17:11:59","reason":"found in this entry's text"},{"version":"2.1.280","anchor":"disableallhooks-setting-description-clarified-to-scope-hooks","heading":"disableAllHooks setting description clarified to scope hooks only","line":"disableAllHooks setting now explains it only turns off custom hooks and statusLine, not Claude Code's built-in features","released_at":"2026-09-22 15:44:39","reason":"found in this entry's text"},{"version":"2.1.275","anchor":"subagent-statusline-scripts-can-now-run-against-an-overridab","heading":"Subagent statusLine scripts can now run against an overridable project root","line":"Subagent status line scripts can now resolve their project directory from an overridable root","released_at":"2026-09-17 20:20:31","reason":"found in this entry's text, named in this entry"},{"version":"2.1.235","anchor":"managed-settings-policy-helper-can-be-armed-from-remote","heading":"Managed-settings policy helper can be \"armed from remote\"","line":"Managed-settings policy helpers can now be armed from a remote source, reported as a distinct settings tier and fingerprinted per OS","released_at":"2026-08-18 18:24:10","reason":"found in this entry's text"},{"version":"2.1.232","anchor":"sandbox-binary-paths-now-re-prompt-for-consent-when-changed","heading":"Sandbox binary paths now re-prompt for consent when changed","line":"Changing sandbox binary paths now re-prompts for approval, like status line and hook commands already did.","released_at":"2026-08-13 21:30:53","reason":"found in this entry's text"},{"version":"1.0.71","anchor":"statusline-setup-agent","heading":"StatusLine Setup Agent","line":null,"released_at":"2025-08-07 21:33:10","reason":"found in this entry's text"},{"version":"1.0.71","anchor":"global-hooks-control","heading":"Global Hooks Control","line":null,"released_at":"2025-08-07 21:33:10","reason":"found in this entry's text"}],"entries_total":11,"docs":[{"source":"claude-code","path":"settings-reference","title":"All settings","documented":true},{"source":"claude-code","path":"settings","title":"Claude Code settings","documented":true},{"source":"claude-code","path":"best-practices","title":"Best practices for Claude Code","documented":false},{"source":"claude-code","path":"changelog","title":"Claude Code changelog","documented":false},{"source":"claude-code","path":"claude-apps-gateway-config","title":"Claude apps gateway configuration","documented":false},{"source":"claude-code","path":"claude-apps-gateway-spend-limits","title":"Claude apps gateway spend limits","documented":false},{"source":"claude-code","path":"claude-directory","title":"Explore the .claude directory","documented":false},{"source":"claude-code","path":"commands","title":"Commands","documented":false},{"source":"claude-code","path":"costs","title":"Manage costs effectively","documented":false},{"source":"claude-code","path":"env-vars","title":"Environment variables","documented":false}],"docs_total":14,"gates":[],"related":[],"url":"https:\/\/changelogs.core-directive.com\/reference\/setting\/statusline","family_url":"https:\/\/changelogs.core-directive.com\/reference\/setting.json"}