Sessions

What a session row shows#

  • Agent (Claude Code, Codex, Command Code, Cursor, Qoder, CodeBuddy, Gajae Code, Grok Build, Kimi Code, Hermes, OpenCode, MiMo Code, GitHub Copilot, Kilo Code, Factory Droid, Antigravity, Qwen Code, Pi, Oh My Pi, Goose, Kiro, Cline, Mistral Vibe, ZCode, Aider, and Devin), shown by its avatar and project name.
  • State, shown by the avatar's color and motion: executing, thinking, waiting, idle, or an attention state when a session needs you.
  • What it's doing right now, with a per-tool icon so a read, an edit, and a command each read differently at a glance.
  • Quick metrics when the agent's session source reports them: tokens, files, commands, diff plus and minus lines, elapsed time, cost, model, account, git branch, and active subagents. AgentPeek leaves unsupported fields absent; a Claude session nearing its context limit shows a warning chip.
  • The agent's working checklist as it updates, including Claude todos and Codex plans, plus a collapsible view of any adopted plan.

The chat window#

Open Chat from the Pages menu in the panel header and one native window opens, with your sessions in a sidebar by title, model, and agent. Pick one to read its full conversation alongside inline tool activity and live state. For resumable sessions whose integration supports replies, the same window includes a composer for follow-up prompts. Stop or Escape interrupts an active turn.

The conversation follows new activity while you stay at the bottom. After you scroll into older history, a Scroll to latest button returns to the newest message and resumes live follow.

Expanding a session#

Click a row to expand it: the latest reply, rendered as Markdown in a collapsible Last reply section, and a timeline of everything that happened: tools run, prompts, permissions, questions, and compactions. A focused session can grow to full height, with Transcript, Subagents, Todos, and Tools sections you collapse independently; each section takes a row limit or Unlimited, and reopens exactly as you left it.

Subagents get their own timelines inside the session that started them, and they count toward Markdown exports too.

Session actions#

Right-click a session for more, including jump back to the terminal, copy the session as Markdown, reveal paths in Finder, and end the session when AgentPeek can safely target it. Dismiss a quiet row with the trash button; ended sessions retire from the list on their own.

Jump-back precision depends on the host application; the host matrix documents exactly what each terminal and editor supports.

Parallel sessions#

AgentPeek does not cap how many sessions it tracks. Advanced settings control how many appear in the panel at once. When several agents run at once, prompts stack in the notch and arrow keys move between them, the Agent Board sorts sessions into status columns, and Views launch a whole multi-pane workspace in one click.