Dynamiczne przepływy pracy i ultracode
Dynamiczne przepływy pracy (Claude Code v2.1.154+, wydane w maju 2026 wraz z Claude Opus 4.8) pozwalają Claude podejmować zadania większe, niż jedna rozmowa jest w stanie skoordynować. Zamiast pracować turę po turze, Claude pisze skrypt JavaScript, który orkiestruje subagentów na dużą skalę, a środowisko uruchomieniowe wykonuje go w tle, podczas gdy Twoja sesja pozostaje responsywna. Audyty całej bazy kodu, migracje 500 plików oraz badania z weryfikacją krzyżową, które przekroczyłyby jedno okno kontekstu, stają się jednym uruchomieniem, które raportuje wynik po zakończeniu.
Kiedy używać przepływu pracy
Dział zatytułowany „Kiedy używać przepływu pracy”Subagenci, umiejętności i przepływy pracy mogą realizować zadanie wieloetapowe. Różnica polega na tym, kto trzyma plan:
| Subagenci | Umiejętności | Przepływy pracy | |
|---|---|---|---|
| Czym jest | Pracownik, którego Claude tworzy | Instrukcje, którymi Claude się kieruje | Skrypt wykonywany przez środowisko |
| Kto decyduje, co dalej | Claude, tura po turze | Claude, zgodnie z promptem | Skrypt |
| Gdzie żyją wyniki pośrednie | Okno kontekstu Claude | Okno kontekstu Claude | Zmienne skryptu |
| Co jest powtarzalne | Definicja pracownika | Instrukcje | Sama orkiestracja |
| Skala | Kilka zadań na turę | Tyle co subagenci | Dziesiątki do setek agentów na uruchomienie |
| Przerwanie | Restartuje turę | Restartuje turę | Wznawialne w tej samej sesji |
Sięgaj po przepływ pracy, gdy zadanie wymaga więcej agentów, niż jedna rozmowa potrafi skoordynować, lub gdy chcesz, by orkiestracja była skodyfikowana jako skrypt do ponownego uruchomienia. Dobre dopasowania:
- Audyty bazy kodu — przeczeszenie każdego endpointu w
src/routes/pod kątem brakujących sprawdzeń autoryzacji - Duże migracje — migracja frameworka lub API obejmująca 500 plików, od startu do scalenia
- Badania z weryfikacją krzyżową — pytanie, którego źródła należy zweryfikować względem siebie
- Trudne plany — naszkicowanie podejścia z kilku niezależnych perspektyw i ich zważenie przed podjęciem decyzji
Przeniesienie planu do kodu pozwala też przepływowi zastosować powtarzalny wzorzec jakości, a nie tylko uruchomić więcej agentów: niezależni agenci mogą adwersaryjnie recenzować swoje ustalenia, zanim cokolwiek zostanie zaraportowane — dzięki czemu wynik jest bardziej godny zaufania niż przy pojedynczym przebiegu.
Jeśli stan końcowy to jasny warunek zalicza/nie zalicza, a nie rozproszenie pracy, użyj zamiast tego /goal. Jeśli potrzebujesz tylko kilku delegowanych wyszukiwań w tej turze, użyj subagentów.
Trzy sposoby uruchomienia przepływu pracy
Dział zatytułowany „Trzy sposoby uruchomienia przepływu pracy”-
Napisz
workfloww promptcie — uruchom pojedyncze zadanie jako przepływ pracy bez zmiany poziomu wysiłku sesji:Run a workflow to audit every API endpoint under src/routes/ for missing auth checksClaude Code podświetla to słowo, a Claude pisze skrypt przepływu pracy dla zadania zamiast przechodzić przez nie tura po turze. Jeśli słowo zostanie podświetlone, gdy nie miałeś tego na myśli, naciśnij
alt+w, aby je zignorować dla tego promptu. -
Pozwól Claude zdecydować dzięki
ultracode— ustaw sesję tak, by planowała przepływ pracy dla każdego istotnego zadania (zobacz niżej). -
Uruchom istniejące polecenie — wbudowany przepływ jak
/deep-researchalbo taki, który zapisałeś.
ultracode: pozwól Claude zdecydować
Dział zatytułowany „ultracode: pozwól Claude zdecydować”ultracode to tryb automatyczny. Łączy wysiłek rozumowania xhigh z automatyczną orkiestracją przepływów pracy — gdy jest włączony, Claude planuje przepływ dla każdego istotnego zadania, nie czekając, aż go o to poprosisz.
/effort ultracodePojedyncze żądanie może wtedy zamienić się w kilka przepływów po kolei: jeden, by zrozumieć kod, jeden, by wprowadzić zmianę, i jeden, by ją zweryfikować. Dotyczy to każdego zadania w sesji, więc każde żądanie zużywa więcej tokenów i trwa dłużej niż przy niższych poziomach wysiłku.
Obserwowanie uruchomienia przez /workflows
Dział zatytułowany „Obserwowanie uruchomienia przez /workflows”Przepływy pracy działają w tle, więc sesja pozostaje wolna, podczas gdy agenci pracują. Uruchom /workflows, aby wyświetlić działające i zakończone przepływy, a następnie wybierz jeden, by otworzyć widok postępu — każda faza z liczbą agentów, sumą tokenów i czasem trwania.
/workflows| Klawisz | Akcja |
|---|---|
↑ / ↓ | Wybierz fazę lub agenta |
Enter / → | Wejdź w fazę, potem w agenta, by przeczytać jego prompt, wywołania i wynik |
Esc | Cofnij o jeden poziom |
p | Wstrzymaj lub wznów uruchomienie |
x | Zatrzymaj wybranego agenta — lub cały przepływ, gdy fokus jest na uruchomieniu |
r | Zrestartuj wybranego działającego agenta |
s | Zapisz skrypt uruchomienia jako polecenie |
Jednowierszowe podsumowanie postępu pojawia się też w panelu zadań pod polem wprowadzania; naciśnij strzałkę w dół, by je zaznaczyć, potem Enter, by rozwinąć.
Uruchomienie wbudowanego przepływu pracy
Dział zatytułowany „Uruchomienie wbudowanego przepływu pracy”Najszybciej zobaczysz to w działaniu dzięki /deep-research, przepływowi dostarczanemu z Claude Code do badania pytania w wielu źródłach:
/deep-research What changed in the Node.js permission model between v20 and v22?Rozprasza wyszukiwania internetowe pod kilkoma kątami, pobiera i krzyżowo weryfikuje źródła, głosuje nad każdym twierdzeniem i zwraca raport z cytowaniami, z którego usunięto twierdzenia, które nie przeszły weryfikacji krzyżowej. (Wymaga dostępnego narzędzia WebSearch.) Zatwierdzasz uruchomienie raz, a potem obserwujesz je z /workflows, podczas gdy sesja pozostaje wolna.
Zapisanie przepływu pracy do ponownego użycia
Dział zatytułowany „Zapisanie przepływu pracy do ponownego użycia”Gdy Claude napisze przepływ dla czegoś, co będziesz powtarzać — np. recenzji uruchamianej na każdej gałęzi — zapisz skrypt tego uruchomienia jako polecenie:
- Uruchom
/workflowsi wybierz uruchomienie, które chcesz zachować. - Naciśnij
s. W oknie zapisuTabprzełącza między dwiema lokalizacjami:.claude/workflows/w projekcie — współdzielone z każdym, kto sklonuje repozytorium~/.claude/workflows/w katalogu domowym — dostępne w każdym projekcie, widoczne tylko dla Ciebie
- Naciśnij Enter. Przepływ uruchamia się teraz jako
/<nazwa>w przyszłych sesjach i pojawia się w autouzupełnianiu/obok wbudowanych.
Jeśli przepływ projektowy i osobisty mają tę samą nazwę, wygrywa projektowy.
Jak działa uruchomienie (i jego limity)
Dział zatytułowany „Jak działa uruchomienie (i jego limity)”Środowisko uruchomieniowe wykonuje skrypt w izolowanym środowisku, oddzielonym od Twojej rozmowy — wyniki pośrednie pozostają w zmiennych skryptu, a nie w kontekście Claude. Środowisko śledzi wynik każdego agenta w miarę postępu, co sprawia, że uruchomienie jest wznawialne w obrębie tej samej sesji: zatrzymaj je, a po wznowieniu ukończeni agenci zwracają wyniki z pamięci podręcznej, podczas gdy reszta działa na żywo. (Zamknięcie Claude Code w trakcie działania przepływu sprawia, że następna sesja uruchamia go od nowa.)
| Ograniczenie | Dlaczego |
|---|---|
| Brak wejścia użytkownika w trakcie | Uruchomienie może wstrzymać tylko prośba agenta o uprawnienia; dla akceptacji między etapami uruchom każdy etap jako osobny przepływ |
| Brak bezpośredniego dostępu do systemu plików/powłoki ze skryptu | Agenci czytają, piszą i uruchamiają polecenia — skrypt tylko ich koordynuje |
| Do 16 współbieżnych agentów | Ogranicza zużycie zasobów lokalnych (mniej na maszynach o niewielu rdzeniach CPU) |
| 1000 agentów łącznie na uruchomienie | Zabezpieczenie przed pętlami w nieskończoność |
Subagenci, których tworzy przepływ, zawsze działają w trybie acceptEdits i dziedziczą Twoją listę dozwolonych narzędzi, niezależnie od trybu uprawnień sesji — więc przed długim uruchomieniem dodaj do listy dozwolonych polecenia powłoki, pobrania sieciowe i narzędzia MCP, których będą potrzebować, inaczej będą Cię pytać w trakcie.
Dostępność i wyłączanie
Dział zatytułowany „Dostępność i wyłączanie”Dynamiczne przepływy pracy to podgląd badawczy, wymagają Claude Code v2.1.154+ i są dostępne we wszystkich płatnych planach oraz przez dostęp do Anthropic API i na Amazon Bedrock, Google Cloud Vertex AI i Microsoft Foundry. Działają w CLI, aplikacji desktopowej, rozszerzeniach IDE, trybie nieinteraktywnym (claude -p) oraz w Agent SDK. W planie Pro włączysz je z wiersza Dynamic workflows w /config.
Aby je wyłączyć:
- Przełącz Dynamic workflows na wyłączone w
/config(utrzymuje się między sesjami) - Ustaw
"disableWorkflows": truew~/.claude/settings.json - Ustaw
CLAUDE_CODE_DISABLE_WORKFLOWS=1 - Dla całej organizacji:
"disableWorkflows": truew managed settings
Gdy przepływy są wyłączone, wbudowane polecenia znikają, słowo workflow przestaje uruchamiać przepływ, a ultracode zostaje usunięty z menu /effort.