Files
nanobot-runtime/cml/wiki/sources/claude-code-goal-command.md
2026-06-24 08:11:12 +02:00

2.5 KiB

type, title, slug, tags, sources, raw, url, created, updated, graph
type title slug tags sources raw url created updated graph
source Keep Claude working toward a goal — Claude Code /goal command source-claude-code-goal-command
claude-code
coding-agent
goal
agent-loop
evaluation
anthropic
claude-code-goal-command.md https://code.claude.com/docs/en/goal 2026-06-22 2026-06-22
node_id canonical
source-claude-code-goal-command true

Keep Claude working toward a goal — Claude Code /goal command

Oficiální dokumentace Claude Code k příkazu /goal, který nastavuje dokončovací podmínku a nechá agenta pracovat autonomně, dokud není splněna. Po každém turnu samostatný menší model (defaultně Haiku) vyhodnocuje, zda podmínka platí.

Klíčové body

  • /goal příkaz — nastaví verifikovatelnou koncovou podmínku; agent pokračuje v práci bez nutnosti dalšího promptu uživatele
  • Separátní evaluátor — po každém turnu se podmínka a konverzace pošlou menšímu rychlému modelu (default Haiku), který vrací yes/no + krátký důvod. "No" znamená pokračuj, "yes" znamená cíl splněn
  • Efektivní podmínka — měřitelný koncový stav (test result, build exit code, file count), explicitní způsob ověření, omezení co se nesmí změnit
  • Porovnání přístupů: /goal (podmínka), /loop (časový interval), Stop hook (vlastní skript/prompt)
  • Komplementární s auto mode — auto mode schvaluje tool calls v rámci jednoho turnu, /goal odstraňuje nutnost promptovat mezi turny
  • Non-interactive — funguje s -p flagem, v desktop app, přes Remote Control
  • Resume — aktivní goal se obnoví při --resume nebo --continue, s resetem turn count/timer/token spend
  • Omezení — max 4000 znaků pro podmínku, vyžaduje accepted trust dialog, nefunguje s disableAllHooks nebo allowManagedHooksOnly

Tři přístupy k udržení session

Přístup Další turn začíná když Zastaví když
/goal Předchozí turn skončí Model potvrdí podmínku
/loop Uplyne časový interval Uživatel zastaví nebo agent rozhodne
Stop hook Předchozí turn skončí Vlastní skript/prompt rozhodne

Související