agent-session-monitor
Monitoruj rozmowy agentów AI w czasie rzeczywistym i śledź koszty tokenów
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Narzędzie do monitorowania logów dostępu Higress w czasie rzeczywistym. Agreguje wieloturowe rozmowy według identyfikatora sesji, śledzi zużycie tokenów (wejście, wyjście, reasoning, cache) i wyświetla pełną historię konwersacji wraz z kosztami w interfejsie webowym. Automatycznie obsługuje rotację logów, przetwarza tylko nowe wpisy bez duplikatów i utrzymuje stan między uruchomieniami. Idealne do analizy konsumpcji tokenów, historii rozmów i statystyk kosztów sesji.
Jak używać
Zainstaluj umiejętność w swoim środowisku agenta Claude, klonując repozytorium Alibaba Higress i umieszczając folder agent-session-monitor w katalogu skills.
Uruchom monitoring w tle, wskazując ścieżkę do logów dostępu Higress: python3 main.py --log-path /var/log/proxy/access.log --output-dir ./sessions. Narzędzie automatycznie będzie parsować nowe wpisy ai_log, obsługiwać rotację logów (access.log.1~5) i przechowywać dane sesji.
Skonfiguruj zadanie cron do ciągłego parsowania logów co minutę, aby zapewnić rzeczywisty monitoring: * * * * * python3 /path/to/main.py --log-path /var/log/proxy/access.log --output-dir /var/lib/sessions.
Uruchom interfejs webowy, aby wyświetlić wizualizację sesji i statystyki kosztów tokenów. Interfejs umożliwia przeglądanie przeglądu wszystkich sesji oraz drążenie w dół do szczegółów każdej rozmowy.
Gdy użytkownik pyta o zużycie tokenów w bieżącej sesji, historię rozmów lub statystyki kosztów, agent automatycznie generuje linki obserwacji na podstawie identyfikatora sesji i wyświetla dane z interfejsu webowego.
Opcjonalnie filtruj logi po konkretnym identyfikatorze sesji: python3 main.py --log-path /var/log/proxy/access.log --session-key u003csession-idu003e, aby analizować pojedyncze sesje.