← ClaudeAtlas

ops-recaplisted

Manage the multi-session recap marquee daemon — a background process that synthesizes a one-line digest across all parallel Claude Code sessions and shell activity, displayed in tmux status-right. Subcommands status/tail/configure/restart.
Lifecycle-Innovations-Limited/claude-ops · ★ 17 · AI & Automation · score 86
Install: claude install-skill Lifecycle-Innovations-Limited/claude-ops
# OPS ► RECAP The recap marquee is a launchd-managed daemon that aggregates per-session Claude transcripts (via the `recap-capture` Stop hook) and per-tool activity (via the `recap-tool-activity` PostToolUse hook) into a single rolling headline at `/tmp/claude-recap-digest`. Tmux reads that file every refresh interval via `scripts/recap/marquee.sh` and scrolls it across `status-right`. **Files:** | Path | Role | |------|------| | `${CLAUDE_PLUGIN_ROOT}/scripts/recap/daemon.sh` | Background loop — polls inputs, calls digest.sh when stale | | `${CLAUDE_PLUGIN_ROOT}/scripts/recap/digest.sh` | Synthesizes one-line digest via `claude -p --model haiku` | | `${CLAUDE_PLUGIN_ROOT}/scripts/recap/marquee.sh` | Tmux-side scroller (called from `status-right`) | | `${CLAUDE_PLUGIN_ROOT}/hooks/recap-capture.sh` | Stop hook → writes `/tmp/claude-recap-<sid>` | | `${CLAUDE_PLUGIN_ROOT}/hooks/recap-tool-activity.sh` | PostToolUse hook → live activity per session | | `~/Library/LaunchAgents/com.claude-ops.recap-daemon.plist` | Launchd agent (macOS) | | `/tmp/claude-recap-digest` | Rolling one-liner (read by tmux + marquee.sh) | | `/tmp/claude-recap-daemon.log` | Daemon log (rotated at 500KB) | | `/tmp/claude-recap-digest.log` | Last 50 generated digests, chronological | ## Subcommand: `status` (default) Print a compact health panel: ```bash PLIST=~/Library/LaunchAgents/com.claude-ops.recap-daemon.plist LABEL=com.claude-ops.recap-daemon DIGEST=/tmp/claude-recap-digest DAEMON_LOG=/tmp/clau