Activity Feed
A real-time timeline of every tool operation Claude performs — file reads, writes, edits, commands, and more.
Overview
While the Chat Panel shows your conversation with Claude, the Activity Feed shows what Claude is actually doing. Every file read, write, edit, bash command, search query, agent spawn, and MCP call appears as a timestamped entry in a real-time timeline.
The Activity Feed occupies the Activity tab in the right panel. Press Cmd + Shift + A to focus it.

Reading the Timeline
Each entry in the feed shows:
- A timeline dot on the left edge — pulses when the operation is still running, static when complete
- A tool badge — a compact color-coded label identifying the operation type
- The tool name in bold
- An approval status badge (if applicable) — APPROVED (green), DENIED (red), or PENDING (yellow)
- A timestamp on the right
- An input summary — the file path, command, regex pattern, or agent description (truncated to 3 lines)
- A result preview — the operation's output (truncated to 3 lines). Errors show in red with an "Error:" prefix.
Tool Badge Reference
| Badge | Operation Type | Color |
|---|---|---|
| RE | Read file | Blue |
| WR | Write file | Green |
| ED | Edit file | Yellow |
| BA | Bash command | Purple |
| SR | Search / Grep / Glob | Purple |
| AG | Agent (sub-agent) | Green |
| TD | Task | Blue |
| Q? | User Question | Accent |
| MC | MCP tool call | Purple |
| EX | Other / External | Dim |
Session vs. Project Scope
A scope toggle in the top-right corner of the Activity tab switches between two views:
- Session — shows activity only for the currently active session
- Project — shows merged activity from all sessions in the project, including assistant tabs. Each entry gets a session label badge so you can tell which session generated it.
Switch to Project scope when you want to see what happened across all sessions — useful when reviewing work done in a session you weren't watching.
Activity Detail Panel
Click any entry in the feed to open the full-detail view. This replaces the feed with a comprehensive breakdown of that single operation.

The detail panel shows:
- Header — back button, tool badge, tool name, status dot, duration, and timestamp
- Sub-agent attribution — if the operation was performed by a sub-agent, a green bar shows which agent
- Input section — a table of all input fields (
file_path,command,pattern, etc.) with monospace values - Changes section (Edit operations only) — a Monaco diff editor showing old and new content side-by-side with syntax highlighting
- Written Content section (Write operations only) — the full file content in a scrollable monospace area
- Result section — the full tool output
- Error section — error messages in red (if the operation failed)

At the bottom, an "Open in File Viewer" or "Open Diff in File Viewer" button lets you jump directly to the file in the Files tab.
Press Escape or click the back arrow to return to the feed.
Claude Code Reasoning
When Claude is reasoning between tool calls (the "extended thinking" stream), the Activity Feed pins a Claude Code Reasoning card at the top with a violet "Reasoning" badge. The card streams Claude's chain-of-thought in monospace as it arrives — so you can see why the next tool call is about to happen, before it happens.

The card stays expanded by default and collapses with the chevron arrow. It is replaced when Claude starts a new round of reasoning, so the most recent thought process is always the one shown. Reasoning is only emitted by models that support extended thinking (e.g. Sonnet, Opus) at a non-zero thinking effort level.
Sub-Agent Tracking
When Claude launches parallel sub-agents, their tool operations appear in the Activity Feed with a green attribution badge showing which agent performed the operation and its description. Agent entries also show badges for total tool uses and total tokens consumed.
Preview Console Entries
Console errors and warnings from the Preview Browser appear in the Activity Feed with a special "Send to chat" button. Click it to forward the console output directly into the main chat input — useful for asking Claude to fix runtime errors.
Keyboard Shortcuts
| Shortcut | Action |
|---|---|
| Cmd + Shift + A | Focus Activity Feed |
| Escape | Close Activity Detail Panel (back to feed) |
Tips
- Click Edit entries to see the exact diff in a Monaco editor — this is the fastest way to review what Claude changed in a file.
- Switch to Project scope to see activity across all sessions. This is especially useful when you come back to a project and want to understand what happened.
- The "Open in File Viewer" button in the detail panel lets you jump straight to the file Claude just edited, with the diff already loaded.
- Activity entries are capped at 500 per session to prevent memory growth.