session-investigator
Diagnozuj problemy sesji fast-agent, analizując pliki historii i metadane
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Session Investigator to umiejętność do debugowania sesji fast-agent. Pozwala badać pliki session.json i history, aby zdiagnozować nieoczekiwane zakończenia sesji, pętle narzędzi, ślady sub-agentów oraz przepływ i timing rozmów. Zawiera wiedzę o strukturze metadanych, formacie JSON historii, korelacji wywołań narzędzi z wynikami i typowych wzorcach błędów.
Jak używać
Zlokalizuj katalog sesji w
.fast-agent/sessions/— każda sesja ma unikalny identyfikator w formacie YYMMDDHHMM-random (np. 2601181023-Kob2h3), który koduje datę i godzinę utworzenia.Otwórz plik
session.jsonz katalogu sesji, aby sprawdzić metadane: nazwę agenta, czas utworzenia, ostatnią aktywność oraz listę powiązanych plików historii.Przeanalizuj plik
history_<agent>.json, aby zbadać strukturę wiadomości — każda wiadomość zawiera rolę (user/assistant), zawartość tekstową, wywołania narzędzi i ich wyniki.Sprawdź kanały dodatkowe w historii:
fast-agent-timingzawiera czasy wykonania,fast-agent-tool-timingpokazuje czas każdego narzędzia, areasoningzawiera logikę agenta.Szukaj anomalii: niezgodności między wywołaniami narzędzi a wynikami, błędy w polu
isError, nieoczekiwanestop_reasonlub długie czasy wykonania wskazujące na pętle.W razie potrzeby porównaj z plikiem
history_<agent>_previous.json— jest to kopia zapasowa z poprzedniego zapisu, która pomaga śledzić zmiany w sesji.