agent: terminalfüllende TUI für forge agent watch #5
Labels
No labels
agent:done
agent:ready
agent:working
enhancement
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
frank/forgecli#5
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Kontext
Ergänzung zu
forge agent watch/ dem bestehenden HTTP-Status-Dashboard (--ui). Die Watcher-Pipeline liefert bereits einenWatchSnapshot(Queue, Current, Poll-Zeiten, Repo/Agent-Metadaten). Für den Betrieb direkt im Terminal fehlt eine native TUI.Ziel
Eine terminalfüllende Split-Screen-TUI für
forge agent watch, die Live-Status, Queue und den aktuellen Agent-Lauf (Vollausgabe/Debug) anzeigt — ohne Browser.Motivation
Beim lokalen Watchen ist der Terminal-Kontext der natürliche Arbeitsplatz. Das Web-UI ist nützlich, aber für SSH/Headless und schnelles Debugging braucht es eine TUI, die:
Vorgeschlagenes Layout (Orientierung)
Terminalfüllendes Split-Layout, z. B.:
Konkrete Panel-Aufteilung darf vom Implementierer gewählt werden, solange Queue, Stats und Live-Output gleichzeitig sichtbar sind und die UI den Viewport ausfüllt (Resize-fähig).
Anforderungen
Anzeige
WatchSnapshotUX / Technik
--tui) bzw. klar dokumentiertes Default-Verhalten gegenüber--ui/ Log-ModusWatchStatus/WatchSnapshot) wo sinnvollAkzeptanzkriterien
forge agent watch --tui(oder gleichwertiges Flag) startet eine terminalfüllende TUIBezug
internal/agent/ui.go) undWatchSnapshot(internal/agent/status.go)🤖 forge agent started
cursor-agent(default)prassignee=agentagent: terminalfüllende TUI für forge agent watch — Ergänzung zu
forge agent watch/ dem bestehenden HTTP-Status-Dashboard (--ui). Die Watcher-Pipeline liefert bereits einenWatchSnapshot(Queue, Current, Poll-Zeiten, Repo/Agent-Metadaten). Für…