Claude Code wprowadza własną komendę /goal — długoterminowe zarządzanie zadaniami dla AI

Claude Code wprowadza własną komendę /goal — długoterminowe zarządzanie zadaniami dla AI

Anthropic wprowadził nową komendę /goal dla Claude Code, która umożliwia AI zarządzanie długoterminowymi celami i autonomiczne wykonywanie zadań do momentu ich zakończenia zgodnie z określonymi kryteriami. Funkcja ta jest dostępna od wersji 2.1.139 i stanowi alternatywę dla podobnych rozwiązań w Claude Code, koncentrując się na bardziej złożonym zarządzaniu oraz audytach realizacji. Komenda pozwala na tworzenie zadań, które Claude będzie realizował w sposób ciągły, przerywając jedynie na prośbę użytkownika lub gdy zadanie zostanie wykonane.

Kluczowe informacje o nowej funkcji /goal

  • Persystencja celów: Komenda /goal umożliwia tworzenie zadań, które Claude Code będzie realizował przez wiele sesji, aż do ich ukończenia. Stan zadania jest zapisywany lokalnie (np. w ~/.claude/goals/<id>.md), co eliminuje potrzebę ciągłego podtrzymywania kontekstu przez użytkownika.
  • Zaawansowane zarządzanie: System oferuje kontrolę nad bieżącym zadaniem poprzez komendy takie jak /goal pause (wstrzymanie), /goal resume (wznawianie) oraz /goal clear (wycofanie zadania). Możliwe jest także przełączanie się między różnymi celami.
  • Integracja z skills i subagentami: /goal działa w ramach systemu skills/commands Claude Code, który może wykorzystywać subagentów (komenda /fork) oraz tryb planowania (/plan) dla strategicznego podejścia przed rozpoczęciem realizacji.
  • Audyt i rubryki: W przeciwieństwie do Claude Code, gdzie /goal jest bardziej nastawiony na długoterminowe wykonywanie poleceń terminalowych, implementacja Claude Code kładzie nacisk na jasne kryteria zakończenia, audyt wykonania i rubryki akceptacji, co jest szczególnie przydatne w zadaniach wymagających recenzji, takich jak migracje API czy refaktoring kodu.
  • Persystencja celów jest kluczowa dla długoterminowych, wielosesyjnych workflowów. Zadanie ustanowione przez /goal może być realizowane przez Claude nawet gdy użytkownik zamyka terminal lub przechodzi do innych projektów. AI przechodzi przez cykl: planowanie, działanie, testowanie i recenzja, aż osiągnie zdefiniowane kryteria sukcesu. Stan jest zapisywany w postaci plików markdown, co pozwala na manualne edytowanie planu lub listy kroków.

  • Status i kontrola są dostępne natychmiast dzięki panelowi overlay, który pokazuje wykorzystany czas, liczbę tur i tokenów. Użytkownik może sprawdzić bieżący status komendą /goal bez potrzeby przechodzenia przez pełny cykl promptów. Wstrzymanie zadania (/goal pause) zachowuje stan, a ponowne uruchomienie (/goal resume) pozwala na kontynuację z tego samego miejsca. To jest szczególnie przydatne w przypadku długotrwałych zadań, gdzie człowiek musi interweniować lub sprawdzić postęp.

  • Integracja z skills i subagentami oznacza, że /goal jest częścią większego ekosystemu zarządzania. Może współpracować z subagentami (/fork) dla paralelizacji pracy, używać trybu planowania (/plan) dla strategii bez natychmiastowych zmian w kodzie oraz korzystać z komend takich jak /diff (recenzja zmian), /rewind (cofnij) i /btw (pytania poboczne). To czyni go silnym narzędziem dla złożonych, wieloetapowych projektów.

Porównanie z Claude Code i praktyczne zastosowania

Implementacja /goal w Claude Code różni się od rozwiązania Claude Code w kilku kluczowych aspektach. Claude Code koncentruje się na persystencji w terminalu i długoterminowym wykonywaniu poleceń CLI, co jest idealne dla workflowów takich jak refaktoring całego repozytorium, migracje czy naprawa testów, gdzie AI musi działać przez wiele godzin bez ingerencji człowieka. Claude Code, mimo że również może być użyty w takich scenariuszach, wprowadza bardziej zaawansowane zarządzanie zadaniami, jasne rubryki zakończenia i możliwość audytu realizacji.

Hybrydowe podejście może być korzystne: wykorzystanie Claude Code do długoterminowej, terminalowej realizacji oraz Claude Code do finalnego audytu i recenzji zgodności z ustalonymi kryteriami. Testy pokazują, że takie podejście może być bardzo skuteczne.

  • Praktyczne zastosowania w web development, DevOps i AI-assisted workflow są liczne. /goal może być użyty do autonomicznego refaktoringu API (np. migracja z v1 do v2 z zachowaniem zielonych testów), iteracyjnego setupu infrastruktury (infra-as-code) czy długoterminowych napraw testów. Statystyki z demo pokazują, że 5-minutowe sesje dają pełny status i audyt, a nawet 18-godzinne, autonomiczne uruchomienia są możliwe dla wdrażania funkcji.

Implementacje społecznościowe i przyszłość

Komenda /goal w Claude Code nie jest jedyną implementacją w ekosystemie. Istnieje także projekt open-source claude-goal na GitHubie, który dodaje persistent local goal state i continuation instructions, zbliżając się bardziej do modelu Claude Code. To pokazuje aktywność społeczności w rozszerzaniu możliwości Claude Code.

Nowa funkcja jest istotna dla deweloperów pracujących z AI w długoterminowych projektach. Umożliwia większą autonomię, gdzie AI może pracować niezależnie, a deweloper jedynie okresowo sprawdza status lub interweniuje. Dla DevOps, hosting setups i złożonych migracji, /goal wprowadza poziom automatyzacji, który znacząco redukuje manualne nadzorowanie.

  • Wnioski

Claude Code /goal stanowi krok w kierunku bardziej autonomicznych, wielosesyjnych workflowów AI-assisted development. Choć podobne funkcje istnieją w innych środowiskach, implementacja Anthropic wyróżnia się naciskiem na zarządzanie, audyt i integrację z istniejącym ekosystemem.


Źródła

Komentarze

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *