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 kindCategoryColor
tool.pretoolMuted / dim
tool.posttoolMuted / dim
tool.failuretoolRed (error)
perm.reqpermissionPurple (accent)
perm.decisionpermissionPurple (accent)
stop.reqstopMuted
stop.decisionstopMuted
run.startrunMuted
run.endrunMuted
sess.startsessionMuted
sess.endsessionMuted
sub.startsubagentMuted
sub.stopsubagentMuted
agent.msgagentBlue (info)
notificationDefault

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.

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.