bv
Analiza zależności w projektach Beads — metryki grafu dla agentów AI
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Beads Viewer to narzędzie do analizy struktury projektów Beads. Oblicza 9 metryk grafu (PageRank, betweenness, ścieżkę krytyczną, cykle) i generuje plany wykonania. Zamiast parsować surowy plik beads.jsonl, otrzymujesz gotowe rekomendacje o wąskich gardłach i zależnościach. Tryb robot (flagi --robot-*) pozwala agentom AI na szybkie zapytania z niskim kosztem kontekstu.
Jak używać
Zainstaluj narzędzie bv w swoim środowisku (np. przez pip lub npm, w zależności od dystrybucji). Upewnij się, że plik .beads/beads.jsonl istnieje w katalogu projektu.
Nigdy nie uruchamiaj samego polecenia
bv— otwiera interaktywny interfejs TUI, który blokuje sesję. Zawsze używaj flag --robot-*.Uruchom
bv --robot-triagejako główne polecenie. Zwraca ono pełną analizę: top 5 wąskich gardeł, cykle w zależnościach, metryki PageRank i betweenness, oraz plan wykonania. To najczęściej używane polecenie.Jeśli potrzebujesz szybkiej odpowiedzi, użyj
bv --robot-next— zwraca tylko jeden najważniejszy element do wykonania. Dla pełnego planu równoległych ścieżek użyjbv --robot-plan.Aby zobaczyć wszystkie 9 metryk grafu (PageRank, betweenness, HITS, ścieżka krytyczna, eigenvector, degree, density, clustering, cycles), uruchom
bv --robot-insights. Wynik jest strukturą JSON o stałym rozmiarze, idealna dla agentów AI.Zintegruj wybrane polecenie w skrypt agenta lub pipeline CI/CD. Beads Viewer oblicza metryki deterministycznie, więc wyniki są powtarzalne i bezpieczne — cykle są zawsze jawnie flagowane.