{"name":"viewMode","slug":"viewmode","family":"setting","title":"Settings keys","noun":"settings key","description":"Start every session in [default, verbose, or focus view](\/docs\/en\/cli-reference#cli-flags)","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.97","released_at":"2026-04-08 21:27:55","spans":1}},"aliases":[],"entries":[{"version":"2.1.281","anchor":"new-focus-onoff-command-for-non-interactive-sessions","heading":"New \/focus [on|off] command for non-interactive sessions","line":"\/focus now works in non-interactive sessions and accepts on or off, and interactive \/focus explains when fullscreen is needed","released_at":"2026-09-23 17:01:17","reason":"found in this entry's text"},{"version":"2.1.281","anchor":"focus-gets-a-non-interactive-sdkheadless-variant-that-sa","heading":"\/focus gets a non-interactive (SDK\/headless) variant that saves viewMode in flag settings","line":"\/focus now also works in non-interactive sessions such as the SDK, taking on, off or no argument, and saves viewMode for that launch","released_at":"2026-09-23 17:01:17","reason":"found in this entry's text"},{"version":"2.1.281","anchor":"session-init-now-reports-viewmode-and-perturneffortactive","heading":"Session init now reports viewMode and perTurnEffortActive","line":"The session start message now reports the view mode and a `per_turn_effort_active` field","released_at":"2026-09-23 17:01:17","reason":"found in this entry's text, named in this entry"},{"version":"2.1.269","anchor":"new-onboarding-tip-advertises-a-focus-command-tied-to-an","heading":"New onboarding tip advertises a '\/focus' command tied to an unset 'viewMode'","line":"A new onboarding tip introduces the `\/focus` command to users who haven't set a view mode.","released_at":"2026-09-11 18:12:49","reason":"found in this entry's text, named in this entry"},{"version":"2.1.242","anchor":"cloud-sessions-accept-only-seven-live-settings-changes","heading":"Cloud sessions accept only seven live settings changes","line":"Only seven settings can be changed mid-run against a cloud session; others are rejected by name.","released_at":"2026-08-24 19:16:14","reason":"found in this entry's text"},{"version":"2.1.121","anchor":"focus-view-requires-fullscreen-renderer","heading":"Focus View Requires Fullscreen Renderer","line":null,"released_at":"2026-04-27 19:39:46","reason":"found in this entry's text"},{"version":"2.1.97","anchor":"viewmode-configuration-setting","heading":"viewMode Configuration Setting","line":null,"released_at":"2026-04-08 21:27:55","reason":"found in this entry's text"}],"entries_total":7,"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":"cli-reference","title":"CLI reference","documented":false},{"source":"claude-code","path":"commands","title":"Commands","documented":false}],"docs_total":4,"gates":[],"related":[],"url":"https:\/\/changelogs.core-directive.com\/reference\/setting\/viewmode","family_url":"https:\/\/changelogs.core-directive.com\/reference\/setting.json"}