Toolverse
Wszystkie skille

parallel-task

autor: am-will

Uruchamiaj wiele zadań równolegle na podstawie zależności między nimi

Instalacja

Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.

Instalacja

Szybkie info

Autor
am-will
Kategoria
Backend
Wyświetlenia
6

O skillu

Skill do orkiestracji podagentów, który czyta plany w formacie markdown i uruchamia zadania równolegle. Parsuje metadane zależności (depends_on), buduje graf zadań i uruchamia je falami — najpierw zadania bez zależności, potem te, których wymagania są spełnione. Automatycznie aktualizuje dokumentację planu logami po każdym ukończonym zadaniu.

Jak używać

  1. Przygotuj plik planu w formacie markdown z sekcjami zadań (np. ### T1: lub ### Task 1.1:). Każde zadanie powinno zawierać metadane depends_on jako listę identyfikatorów zadań, od których zależy (np. - depends_on: [T1, T2]).

  2. Wyzwól skill poleceniem /parallel-task, podając ścieżkę do pliku planu. Opcjonalnie możesz wskazać podzbiór zadań do uruchomienia, jeśli chcesz wykonać tylko wybrane identyfikatory.

  3. Skill parsuje plik, wyodrębnia wszystkie zadania, ich opisy, kryteria akceptacji i walidację. Buduje graf zależności na podstawie metadanych depends_on.

  4. Skill identyfikuje zadania bez zależności (odblokowane) i uruchamia je równolegle jako podagenty. Każdy podagent otrzymuje kontekst planu, opis swojego zadania, listę zależności i instrukcje implementacji.

  5. Po ukończeniu każdego zadania skill aktualizuje plik planu logami i wynikami. Następnie identyfikuje następne falę odblokowanych zadań (te, których wszystkie zależności są spełnione) i uruchamia je równolegle.

  6. Proces powtarza się w pętli, aż wszystkie zadania zostaną ukończone. Skill zapewnia, że podagenty pracują w poprawnej kolejności i że dokumentacja planu jest zawsze aktualna.

Podobne skille