lobster
Uruchamiaj wieloetapowe automacje z zatwierdzeń — oszczędzaj tokeny dzięki deterministycznym potokom pracy.
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Lobster to środowisko uruchomieniowe dla agentów AI, które pozwala budować typizowane potoki pracy z bramkami zatwierdzenia. Zatrzymuje wykonanie przed działaniami o skutkach ubocznych i czeka na zgodę człowieka. Idealny do automatyzacji wymagającej kontroli — monitorowania zmian w PR-ach, triażu e-maili, przetwarzania danych przez JSON-owe schematy. Zamiast replannować każdy krok, Lobster wykonuje deterministyczne potoki, co drastycznie zmniejsza zużycie tokenów.
Jak używać
Zainstaluj Lobster globalnie za pomocą npm: npm install -g @clawdbot/lobster. Alternatywnie ustaw alias w terminalu wskazujący na plik binarny node /ścieżka/do/lobster/bin/lobster.js.
Przygotuj plik workflow w formacie .lobster lub zdefiniuj potok bezpośrednio w wierszu poleceń. Potok składa się z sekwencji komend — na przykład exec do uruchomienia skryptu, where do filtrowania danych, pick do wyboru pól, approve do zatrzymania i czekania na zatwierdzenie.
Uruchom potok w trybie interaktywnym: lobster 'twój-potok'. Zobaczysz czytelne wyjście i punkty zatwierdzenia. Jeśli potok zawiera komendę approve, wykonanie się zatrzyma i poprosi o decyzję.
Na etapie zatwierdzenia otrzymasz token wznowienia. Użyj go do podjęcia decyzji: lobster resume --token "token" --approve yes lub --approve no. To wznowi lub anuluje potok.
Aby zintegrować z innymi narzędziami, uruchom potok w trybie tool: lobster run --mode tool 'twój-potok'. Wyjście będzie w formacie JSON, gotowe do przetworzenia przez inne systemy.
Przeglądaj dostępne komendy i przepływy pracy: lobster commands.list oraz lobster workflows.list. Dokumentacja komend (exec, where, pick, sort, groupBy, template, diff.last, state.get/set) znajduje się w README projektu.