Agent-Dashboard: globales Event-Log als Bottom-Drawer #35

Closed
opened 2026-07-12 16:54:05 +02:00 by frank · 1 comment
Owner

Ziel

Ein globales Aktivitäts-Log im Agent-Dashboard (TUI und ggf. --ui), das Orchestrierungs-Events chronologisch sichtbar macht — als Drawer am unteren Fensterrand (ein-/ausklappbar).

Scope der Events

Agent-Aktionen

  • start — Agent-Lauf gestartet
  • stop — Lauf abgebrochen / gestoppt
  • fail — Lauf fehlgeschlagen
  • done — Lauf erfolgreich abgeschlossen

Worktree-Aktionen

  • anlegen / wiederverwenden
  • entfernen (z. B. nach Merge + agent:done)
  • Fehler beim Worktree-Setup

Issue-Aktionen

  • Claim / Label-Wechsel (agent:working, agent:ready, agent:done, …)
  • Kommentar / Fortschritt gepostet
  • Issue geschlossen / Project-Column verschoben
  • Blocked durch offene Dependencies

UI

  • Drawer am Window-Bottom im Dashboard (TUI; Web-UI nachziehen, falls sinnvoll)
  • Standard: eingeklappt oder kompakt (z. B. letzte N Zeilen); aufklappen zeigt Scroll-Historie
  • Jede Zeile: Timestamp, Event-Typ, Repo/Issue/PR-Bezug, kurze Message
  • Optional: Filter nach Event-Kategorie (Agent / Worktree / Issue)

Nicht-Ziele (vorerst)

  • Persistenz über Watcher-Neustart hinaus (kann Follow-up sein)
  • Ersatz für den per-Run Output-Panel (ACP/stdout bleibt separat)

Akzeptanzkriterien

  • Orchestrierung schreibt die genannten Events in ein gemeinsames Log
  • Dashboard zeigt das Log als Bottom-Drawer
  • Drawer lässt sich auf-/zuklappen und scrollen
  • Mindestens Agent start/stop/fail/done, Worktree create/remove, Issue claim/label sind sichtbar
  • Wiki (Agent-Watch) und Help-Text aktualisiert
## Ziel Ein **globales Aktivitäts-Log** im Agent-Dashboard (TUI und ggf. `--ui`), das Orchestrierungs-Events chronologisch sichtbar macht — als **Drawer am unteren Fensterrand** (ein-/ausklappbar). ## Scope der Events ### Agent-Aktionen - `start` — Agent-Lauf gestartet - `stop` — Lauf abgebrochen / gestoppt - `fail` — Lauf fehlgeschlagen - `done` — Lauf erfolgreich abgeschlossen ### Worktree-Aktionen - anlegen / wiederverwenden - entfernen (z. B. nach Merge + `agent:done`) - Fehler beim Worktree-Setup ### Issue-Aktionen - Claim / Label-Wechsel (`agent:working`, `agent:ready`, `agent:done`, …) - Kommentar / Fortschritt gepostet - Issue geschlossen / Project-Column verschoben - Blocked durch offene Dependencies ## UI - **Drawer am Window-Bottom** im Dashboard (TUI; Web-UI nachziehen, falls sinnvoll) - Standard: eingeklappt oder kompakt (z. B. letzte N Zeilen); aufklappen zeigt Scroll-Historie - Jede Zeile: Timestamp, Event-Typ, Repo/Issue/PR-Bezug, kurze Message - Optional: Filter nach Event-Kategorie (Agent / Worktree / Issue) ## Nicht-Ziele (vorerst) - Persistenz über Watcher-Neustart hinaus (kann Follow-up sein) - Ersatz für den per-Run Output-Panel (ACP/stdout bleibt separat) ## Akzeptanzkriterien - [x] Orchestrierung schreibt die genannten Events in ein gemeinsames Log - [x] Dashboard zeigt das Log als Bottom-Drawer - [x] Drawer lässt sich auf-/zuklappen und scrollen - [x] Mindestens Agent start/stop/fail/done, Worktree create/remove, Issue claim/label sind sichtbar - [x] Wiki (`Agent-Watch`) und Help-Text aktualisiert
Author
Owner

🤖 forge agent started

  • Agent: cursor-agent
  • Model: (default)
  • Mode: pr
  • Trigger: assignee=agent
  • Open ToDos: 5

Agent-Dashboard: globales Event-Log als Bottom-Drawer — Ein globales Aktivitäts-Log im Agent-Dashboard (TUI und ggf. --ui), das Orchestrierungs-Events chronologisch sichtbar macht — als Drawer am unteren Fensterrand (ein-/ausklappbar).

🤖 **forge agent started** - Agent: `cursor-agent` - Model: `(default)` - Mode: `pr` - Trigger: `assignee=agent` - Open ToDos: 5 Agent-Dashboard: globales Event-Log als Bottom-Drawer — Ein **globales Aktivitäts-Log** im Agent-Dashboard (TUI und ggf. `--ui`), das Orchestrierungs-Events chronologisch sichtbar macht — als **Drawer am unteren Fensterrand** (ein-/ausklappbar).
frank 2026-07-12 17:00:00 +02:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
frank/forgecli#35
No description provided.