Przejdź do głównej zawartości

Dynamiczne przepływy pracy i ultracode

Podgląd badawczy v2.1.154+

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.

Subagenci, umiejętności i przepływy pracy mogą realizować zadanie wieloetapowe. Różnica polega na tym, kto trzyma plan:

SubagenciUmiejętnościPrzepływy pracy
Czym jestPracownik, którego Claude tworzyInstrukcje, którymi Claude się kierujeSkrypt wykonywany przez środowisko
Kto decyduje, co dalejClaude, tura po turzeClaude, zgodnie z promptemSkrypt
Gdzie żyją wyniki pośrednieOkno kontekstu ClaudeOkno kontekstu ClaudeZmienne skryptu
Co jest powtarzalneDefinicja pracownikaInstrukcjeSama orkiestracja
SkalaKilka zadań na turęTyle co subagenciDziesiątki do setek agentów na uruchomienie
PrzerwanieRestartuje 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.

  1. Napisz workflow w 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 checks

    Claude 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.

  2. Pozwól Claude zdecydować dzięki ultracode — ustaw sesję tak, by planowała przepływ pracy dla każdego istotnego zadania (zobacz niżej).

  3. Uruchom istniejące polecenie — wbudowany przepływ jak /deep-research albo taki, który zapisałeś.

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 ultracode

Pojedyncze żą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.

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
KlawiszAkcja
/ Wybierz fazę lub agenta
Enter / Wejdź w fazę, potem w agenta, by przeczytać jego prompt, wywołania i wynik
EscCofnij o jeden poziom
pWstrzymaj lub wznów uruchomienie
xZatrzymaj wybranego agenta — lub cały przepływ, gdy fokus jest na uruchomieniu
rZrestartuj wybranego działającego agenta
sZapisz 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ąć.

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.

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:

  1. Uruchom /workflows i wybierz uruchomienie, które chcesz zachować.
  2. Naciśnij s. W oknie zapisu Tab przełą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
  3. 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.

Ś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.)

OgraniczenieDlaczego
Brak wejścia użytkownika w trakcieUruchomienie 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 skryptuAgenci czytają, piszą i uruchamiają polecenia — skrypt tylko ich koordynuje
Do 16 współbieżnych agentówOgranicza zużycie zasobów lokalnych (mniej na maszynach o niewielu rdzeniach CPU)
1000 agentów łącznie na uruchomienieZabezpieczenie 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.

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": true w ~/.claude/settings.json
  • Ustaw CLAUDE_CODE_DISABLE_WORKFLOWS=1
  • Dla całej organizacji: "disableWorkflows": true w 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.