Contrails zajišťuje automatické sledování a archivaci konverzací s vývojářskými agenty, jako jsou VS Code Copilot, Claude Code nebo Cursor. Systém využívá architekturu Wails v2 pro integraci backendových operací s interaktivním uživatelským rozhraním. Ke sledování změn v lokálních úložištích a databázích asistentů využívá technologii fsnotify, která umožňuje v reálném čase detekovat nové zprávy a úpravy v souborech JSONL nebo SQLite.
Analytické jádro systému parsuje surová data o průběhu relací, včetně myšlenkových bloků asistentů, volání externích funkcí a změn v kódu, a převádí je do čitelného formátu Markdown. Výsledné soubory jsou automaticky ukládány přímo do adresářů příslušných projektů, čímž se stávají součástí historie verzovacího systému. K zachycení ukončených relací v systému Claude Code využívá rozhraní specifické signální soubory generované skrze systémové hooky. Veškeré zpracování probíhá lokálně, přičemž je zachována plná kontrola nad detekovanými projekty a možností pozastavení monitorování pro vybraná pracovní prostory.
Pro hodnocení programu se prosím nejprve přihlaste