Live Event Feed
Live Event Feed
The event feed is a structured, real-time view of everything Claude Code does during a session. Each row represents a discrete event.
Columns
The feed displays events in a grid with these columns:
TIME EVENT ACTOR TOOL DETAILS
09:41:02 tool.pre claude Read src/components/Header.tsx
09:41:03 tool.post claude Read 2.1kb
09:41:05 tool.pre claude Bash npm run typecheck
09:41:09 tool.post claude Bash exit 0
09:41:10 perm.req athena Write src/components/Header.tsx
09:41:13 perm.decision athena Write allow
09:41:14 tool.pre claude Write src/components/Header.tsx
09:41:15 tool.post claude Write 94 lines
09:41:16 tool.failure claude Bash exit 1
TIME
Wall-clock timestamp when the event was received, formatted as HH:MM:SS.
EVENT
The internal event kind. Events are color-coded by category:
| Event kind | Category | Color |
|---|---|---|
tool.pre | tool | Muted / dim |
tool.post | tool | Muted / dim |
tool.failure | tool | Red (error) |
perm.req | permission | Purple (accent) |
perm.decision | permission | Purple (accent) |
stop.req | stop | Muted |
stop.decision | stop | Muted |
run.start | run | Muted |
run.end | run | Muted |
sess.start | session | Muted |
sess.end | session | Muted |
sub.start | subagent | Muted |
sub.stop | subagent | Muted |
agent.msg | agent | Blue (info) |
notification | — | Default |
Colors adapt to the active theme (dark, light, high-contrast).
ACTOR
The source of the event. Duplicate actors in adjacent rows are shown as a middle dot (·) to reduce visual noise.
TOOL
The Claude Code tool name involved, if applicable — e.g., Read, Write, Bash, Glob, or a custom MCP tool name. Empty for session and lifecycle events.
DETAILS
A short human-readable summary of the event payload.
Full Event Kind List
The complete set of FeedEventKind values:
session.start, session.end, run.start, run.end, user.prompt, tool.pre, tool.post, tool.failure, permission.request, permission.decision, stop.request, stop.decision, subagent.start, subagent.stop, notification, compact.pre, setup, unknown.hook, todo.add, todo.update, todo.done, agent.message, teammate.idle, task.completed, config.change
Expanding Events
Press Enter or Ctrl+→ on a selected row to expand it and see the full event detail. Navigate the detail view with ↑/↓, k/j, PageUp/PageDown, Home/End. Press Enter, q, or Esc to close.
Searching the Feed
Press / to enter search mode. Type a query — matching rows are highlighted and the cursor jumps to the first match. Press n / N to cycle forward / backward through matches. Press Ctrl+L to clear the search and jump to the tail.
Navigation
The feed auto-follows the latest event by default (tail-follow mode). Scrolling up manually disables tail-follow. Press End or Ctrl+L to re-enable it and jump back to the bottom.