5 Commits
Author SHA1 Message Date
wushenghuaandClaude Opus 4.7 4c71deb29d fix: get_tmux_status now checks exit code for dead sessions
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>
2026-05-29 17:28:46 +08:00
wushenghuaandClaude Opus 4.7 cb172ab88a feat: add auto-update detection via version check API
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>
2026-05-29 16:15:03 +08:00
wushenghuaandClaude Opus 4.7 b6ce27a462 fix: save tmux_window field in register_agent
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>
2026-05-29 16:08:30 +08:00
wushenghuaandClaude Opus 4.7 930138b1f6 docs: translate CLAUDE.md, README.md, and skill to English
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>
2026-05-29 16:00:59 +08:00
wushenghuaandClaude Opus 4.7 92670cd667 Init OpsPilot - AI Coding Agent Control Center
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>
2026-05-29 14:52:45 +08:00