Skip to content

feat(fleet-pane-health): add KIND column + group-by-kind toggle#135

Merged
NagyVikt merged 1 commit into
mainfrom
agent/claude/fleet-pane-health-badge-column-2026-05-16-00-22
May 15, 2026
Merged

feat(fleet-pane-health): add KIND column + group-by-kind toggle#135
NagyVikt merged 1 commit into
mainfrom
agent/claude/fleet-pane-health-badge-column-2026-05-16-00-22

Conversation

@NagyVikt
Copy link
Copy Markdown
Contributor

Automated by gx branch finish (PR flow).

`fleet-pane-health` now classifies every pane into one of codex / kiro /
claude / unknown and renders a colored four-character badge in a new
KIND column between PANE and PANEL:

  CODX → iOS systemBlue
  KIRO → iOS systemPurple
  CLAU → iOS systemOrange
  —    → faint label (unknown)

Classification is panel-first (substring match on the @panel label) with
a `/tmp/claude-viz/{codex,kiro,claude}-worker-*.log` filename fallback
for blank panels. Panel label always wins over a stale log key.

Press `g` to toggle a grouped view: rows are sorted codex → kiro →
claude → unknown and a `── group: <kind> ──` header in the kind's tint
is injected between groups. The footer reports `g group: on|off`.

Read-only data flow preserved: no new writes to /tmp/claude-viz, no
new tmux commands, no new external processes.

Tests: 5 classifier/grouping unit tests + 2 ratatui TestBackend render
tests covering ungrouped + grouped frames. `cargo test -p
fleet-pane-health` → 10 passed.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@NagyVikt NagyVikt merged commit 6898a0c into main May 15, 2026
@NagyVikt NagyVikt deleted the agent/claude/fleet-pane-health-badge-column-2026-05-16-00-22 branch May 15, 2026 22:29
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant