Skip to content
Development
Command

/review-session-log

Use when the user asks what a session did, wants to review session history, or needs to find errors in a session log

From plugin
amux
55711 skills11 commands

Command definition

review-session-log.md
description: Use when the user asks what a session did, wants to review session history, or needs to find errors in a session log
allowed-tools: Bash, Read, Grep
argument-hint: <session-name>
context: fork

/review-session-log — Review a session's terminal log

You are reviewing the full terminal output log of an amux session.

How to get the log

Session logs are stored at `~/.amux/logs/<session-name>.log` (up to 10 MB each, oldest output trimmed).

1. Determine the session name from `$ARGUMENTS`. If empty, ask the user. 2. Read the log file directly: `~/.amux/logs/<session-name>.log` 3. If the file is large (>2000 lines), read it in chunks — start from the end (most recent) and work backwards as needed.

What to look for

Analyze the log and produce a structured review covering:

1. Summary

  • What was the session working on? (1-3 sentences)
  • How long has it been active / how much output is there?

2. Current State

  • What is it doing right now? (last ~50 lines)
  • Is it waiting for input, actively working, errored out, or idle?

3. Key Actions Taken

  • Major tasks completed (commits, deploys, file changes, API calls)
  • Important decisions or branching points

4. Errors & Warnings

  • Any errors, exceptions, tracebacks, or failed commands
  • Permission denials, timeouts, or retry loops
  • If none found, say so explicitly

5. Notable Output

  • Any interesting results, URLs, or artifacts produced
  • Test results, build outputs, or deployment confirmations

Instructions

The user wants to review: **$ARGUMENTS**

  • Strip ANSI escape codes mentally — the log contains raw terminal output
  • Focus on substance, not boilerplate (skip tool call formatting, progress spinners, etc.)
  • If the log is very long, prioritize recent activity but note if earlier sections contain important context
  • Quote specific log lines when citing errors or key moments
  • Be concise — the user wants a quick situational overview, not a line-by-line walkthrough

Gotchas

  • Logs contain raw ANSI escape codes — ignore formatting artifacts when parsing.
  • Logs are capped at ~10 MB with oldest output trimmed — very old activity may be missing.
  • Session names are case-sensitive — `~/.amux/logs/MySession.log` ≠ `~/.amux/logs/mysession.log`.
  • A missing log file means the session has never produced output (new or idle session), not an error.
Read more
@mixpeek
Ships withamux

The agent control plane: run Claude Code, Codex and Gemini CLI agents in parallel with a shared task board, schedules and usage-limit recovery. Native iPhone, iPad and Mac apps plus a web dashboard. Self-host (Rust + SQLite, Tailscale remote access) or use amux Cloud. MIT + Commons Clause.

Stars on GitHub

Momentum

stars in total
557
Star history of mixpeek/amux on GitHub, a chart by star-history.com

Other commands on amux.

aissue

aissue

Command

Pick up an open issue from the amux issue tracker, mark it doing, work it, and mark it done.

@mixpeek@mixpeekInstall Command
amux-board

amux-board

Command

Use when the user says "add to board", "create a task", or wants to track a todo on the amux kanban board

@mixpeek@mixpeekInstall Command
amux

amux

Command

Use when you need to interact with the amux system — manage board tasks, check sessions/workers, send emails, message via…

@mixpeek@mixpeekInstall Command
bad-guy

bad-guy

Command

Before shipping, play the bad guy: run a fixed checklist of 14 attacks against your OWN app with test accounts and test data,…

@mixpeek@mixpeekInstall Command
chrome-cdp

chrome-cdp

Command

Use when the user asks to interact with a web page, take a screenshot of a site, click or type in Chrome, scrape content, or…

@mixpeek@mixpeekInstall Command
cleanup

cleanup

Command

Repo/branch/file hygiene sweep — stray artifacts, doc drift, stale branches, worktrees, upstream sync, backup sprawl, duplicate…

@mixpeek@mixpeekInstall Command

More commands from other plugins.

build
Auto-invoked

build

Command

Implement tasks incrementally — build, test, verify, commit. Add "auto" to run the whole plan in one approved pass.

@addyosmani@addyosmaniInstall Command