{"name":"\/goal","slug":"goal","family":"slash","title":"Slash commands","noun":"slash command","description":"Set a [goal](\/docs\/en\/goal): Claude keeps working across turns until the condition is met or the goal [clears for another reason](\/docs\/en\/goal#how-evaluation-works). With no argument, shows the current or most recently achieved goal. `clear`, `stop`, `off`, `reset`, `none`, or `cancel` removes an active goal early","description_source":"docs","described_by":{"doc":"claude-code\/commands","title":"Commands"},"presence":{"first_seen":null,"removed_in":null,"in_current_build":false,"newest_mined":"2.1.308","builds":0,"mined_builds":149,"first_cited":{"version":"2.1.139","released_at":"2026-05-11 18:09:28","spans":6}},"aliases":[],"entries":[{"version":"2.1.300","anchor":"organization-settings-unanswered-hold-command-plugins-mark","heading":"Plugin commands, marketplaces and \/goal wait until organization settings are read","line":"In some sessions, command-sourced plugins, plugin marketplaces and \/goal are held back until your organization's settings load, then reloaded","released_at":"2026-10-14 14:27:26","reason":"found in this entry's text, named in this entry"},{"version":"2.1.269","anchor":"new-structured-pauseretrystop-classification-for-autonomou","heading":"New structured pause\/retry\/stop classification for autonomous 'goal' turns, with user-facing pause messages","line":"Autonomous 'goal' turns get structured pause\/retry\/stop handling with clear 'Goal paused' messages","released_at":"2026-09-11 18:12:49","reason":"found in this entry's text, named in this entry"},{"version":"2.1.248","anchor":"goal-sets-a-condition-claude-checks-before-it-stops","heading":"\/goal sets a condition Claude checks before it stops","line":"New \/goal command records a condition Claude checks before it finishes a turn.","released_at":"2026-08-27 20:35:36","reason":"named in this entry, found in this entry's text"},{"version":"2.1.248","anchor":"completion-goals-can-skip-the-approval-prompt","heading":"Completion goals can skip the approval prompt","line":"Completion goals can be set without an approval dialog by passing ask_user false; clear with \/goal clear.","released_at":"2026-08-27 20:35:36","reason":"named in this entry, found in this entry's text"},{"version":"2.1.248","anchor":"goal-state-is-published-as-a-live-event","heading":"Goal state is published as a live event","line":"Goal progress is now streamed live, so goal indicators update as it advances.","released_at":"2026-08-27 20:35:36","reason":"named in this entry, found in this entry's text"},{"version":"2.1.234","anchor":"goals-nudge-themselves-when-background-work-is-blocking-them","heading":"Goals nudge themselves when background work is blocking them","line":"Goals now nudge Claude every 30 minutes when background shells or agents are blocking evaluation.","released_at":"2026-08-17 18:19:13","reason":"named in this entry, found in this entry's text"},{"version":"2.1.227","anchor":"proposegoal-claude-can-propose-a-session-goal-for-one-keypre","heading":"ProposeGoal: Claude can propose a session goal for one-keypress approval","line":"Claude could propose a session goal you approve with one keypress, but it is switched off.","released_at":"2026-08-10 20:56:57","reason":"named in this entry, found in this entry's text"},{"version":"2.1.169","anchor":"goal-error-message-updated","heading":"\/goal Error Message Updated","line":null,"released_at":"2026-06-08 18:11:20","reason":"found in this entry's text"},{"version":"2.1.140","anchor":"goal-now-blocked-by-allowmanagedhooksonly","heading":"\/goal Now Blocked by allowManagedHooksOnly","line":null,"released_at":"2026-05-12 19:50:28","reason":"found in this entry's text"},{"version":"2.1.139","anchor":"goal-status-and-completion-behavior","heading":"\/goal Status and Completion Behavior","line":null,"released_at":"2026-05-11 18:09:28","reason":"found in this entry's text"}],"entries_total":11,"docs":[{"source":"claude-code","path":"commands","title":"Commands","documented":true},{"source":"claude-code","path":"best-practices","title":"Best practices for Claude Code","documented":false},{"source":"claude-code","path":"costs","title":"Manage costs effectively","documented":false},{"source":"claude-code","path":"env-vars","title":"Environment variables","documented":false},{"source":"claude-code","path":"glossary","title":"Glossary","documented":false},{"source":"claude-code","path":"goal","title":"Keep Claude working toward a goal","documented":false},{"source":"claude-code","path":"hooks","title":"Hooks reference","documented":false},{"source":"claude-code","path":"model-config","title":"Model configuration","documented":false},{"source":"claude-code","path":"plugins\/mods\/admin","title":"Manage mods for your organization","documented":false},{"source":"claude-code","path":"prompt-library","title":"Prompt library","documented":false}],"docs_total":13,"gates":[],"related":[],"url":"https:\/\/changelogs.core-directive.com\/reference\/slash\/goal","family_url":"https:\/\/changelogs.core-directive.com\/reference\/slash.json"}