Skip to content

feat(agents): live cockpit lane status + jump (workmux W1)#641

Merged
NagyVikt merged 1 commit into
mainfrom
agent/claude/workmux-w1-live-agent-status-in-cockpit-2026-06-08-08-27
Jun 8, 2026
Merged

feat(agents): live cockpit lane status + jump (workmux W1)#641
NagyVikt merged 1 commit into
mainfrom
agent/claude/workmux-w1-live-agent-status-in-cockpit-2026-06-08-08-27

Conversation

@NagyVikt

@NagyVikt NagyVikt commented Jun 8, 2026

Copy link
Copy Markdown
Collaborator

Automated by gx branch finish (PR flow).

Adds an ambient signal for which agent lane needs attention, ported from
workmux's tmux status icons.

- gx agents set-status --activity <working|waiting|done|idle>: persists the
  lane activity onto its session record and writes a non-destructive status
  label (icon + lane name) to the lane's cockpit pane. Best-effort surface:
  a missing/dead multiplexer never fails the command.
- gx agents jump [--waiting|--done] [--print]: focuses the lane most in need
  of attention (waiting before done, newest first), or prints its pane target
  for a tmux keybind.
- Non-destructive setWindowStatus(target,label) on the tmux (select-pane -T)
  and kitty (@ set-window-title) backends.

New module src/agents/activity.js (dependency-injected core); parser + dispatch
wiring with subcommand allowlist + flag guards. Tests: unit + parser-level +
E2E smoke. Pure-additive CLI; no change to the branch/lock/PR safety model.
Hook auto-wiring (gx claude install) deferred — that template is owned by
another active lane; the snippet is recorded in the change proposal.
@NagyVikt NagyVikt merged commit 153b5c9 into main Jun 8, 2026
2 of 3 checks passed
@NagyVikt NagyVikt deleted the agent/claude/workmux-w1-live-agent-status-in-cockpit-2026-06-08-08-27 branch June 8, 2026 06:53
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