The left sidebar now lists individual tasks (sorted by creation time)
instead of project cards. Each task shows the task title prominently
with the project name as subtitle, along with step progress and
session status. Selecting a task shows its step timeline in the
center panel.
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
tmux list-windows returns exit code 1 + stderr "can't find session"
when the session doesn't exist. Previously this was ignored, causing
killed sessions to still show as online with empty windows.
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
The session status bar code was referencing projAgents and termContent
before their const declarations, causing a ReferenceError (TDZ).
Moved the declarations to the top of the section.
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
The session status bar JavaScript was accidentally placed inside
the task-detail template literal. Moved it outside and used string
concatenation instead of nested template literals.
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
Adds GET /api/version endpoint that compares local git commit
against origin/HEAD. Dashboard shows a clickable update banner
when new commits are available. Also adds POST /api/git/pull
for one-click updates.
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
Displays the task description (the original instruction sent to
Claude Code) in a highlighted box above the step timeline, so
users can always see what prompt produced the current task.
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
The register_agent endpoint was silently dropping the tmux_window
parameter, causing agent session lookups to fail when using a
non-default window index.
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
Also adds session management APIs (kill/resume/window), auto-detection
of Claude Code completion marks, Claude session listing, and session
status indicators in the dashboard.
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
A web dashboard for managing multiple Claude Code agents via tmux.
Features: task step tracking, remote confirmation, live terminal,
directory picker, real-time WebSocket updates.
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>