Lazyagent – ein TUI, um die Arbeit mehrerer Coding-Agenten an einem Ort zu verfolgen
(github.com/chojs23)Lazyagent ist ein Terminal-TUI, das Ereignisse von Coding-Agenten wie Claude Code, Codex und OpenCode an einem Ort sammelt und anzeigt.
Sobald man mehrere Coding-Agenten gleichzeitig laufen lässt, wird es schwer, selbst den grundlegenden Ablauf nachzuvollziehen: Was läuft gerade, welches Tool wurde eben aufgerufen und hat ein Unteragent die Anweisungen des übergeordneten Agenten korrekt ausgeführt? Besonders wenn ein Subagent wiederum weitere Subagenten aufruft, wird die Nachverfolgung der Arbeit noch komplexer.
Um dieses Problem zu verringern, sammelt Lazyagent die in jeder Runtime entstehenden Ereignisse und gruppiert Sitzungen nach Arbeitsverzeichnis.
Wichtige Funktionen
-
Filterung nach Ereignistyp
Tool-Aufrufe, Benutzer-Prompts, Session-Lifecycle, Systemereignisse und nur Codeänderungen lassen sich jeweils separat anzeigen. -
Verfolgung von Agenten und Subagenten
Man kann unterscheiden, welche Arbeit zu welchem Agenten gehört. Da im Agentenbaum die Eltern-Kind-Beziehungen angezeigt werden, lässt sich leicht nachvollziehen, was der übergeordnete Agent delegiert hat und was das Kind tatsächlich ausgeführt hat. -
Codeänderungen direkt prüfen
Edit-,Write- undapply_patch-Ereignisse werden als Inline-Diff gerendert, zusammen mit Statistiken zu Ergänzungen und Löschungen. So lassen sich Änderungen schnell erfassen, ohne in ein anderes Terminal oder zu git wechseln zu müssen. -
Suche im vollständigen Event-Payload
Da eine Volltextsuche über alle Ereignisse möglich ist, ist das nützlich, wenn man weiß, dass eine Datei geändert wurde, aber nicht, welcher Agent sie mit welchem Tool bearbeitet hat. -
Echtzeitüberwachung und nachträgliche Nachverfolgung
Laufende Arbeiten lassen sich in Echtzeit ansehen, und abgeschlossene Sitzungen können im Nachhinein erneut durchgegangen werden, um den Ablauf zu rekonstruieren.
Noch keine Kommentare.