abtop je monitorovací nástroj určený pro sledování běhu a stavu AI programovacích agentů v prostředí terminálu. Aplikace sjednocuje přehled o všech aktivních relacích do jednoho okna a poskytuje metriky o využití systémových i síťových prostředků jednotlivými automatizovanými úlohami.
Systém sleduje využití tokenů, procentuální zaplnění kontextového okna a stav požadavků u jednotlivých modelů. Kromě samotných procesů agentů monitoruje také vnořené procesy a otevřené síťové porty, včetně funkce pro identifikaci osiřelých portů, které zůstaly aktivní po neplánovaném ukončení úlohy. Nástroj je postaven na jazyce Rust a knihovně Ratatui, což zajišťuje odezvu rozhraní a automatické přizpůsobení rozvržení panelů velikosti okna terminálu.
Pro hodnocení programu se prosím nejprve přihlaste