Skip to main content

Conversations Plugin

Browse and search your AI coding sessions with turn-based organization, message expansion, and session analytics—see what your agents have been doing across multiple tools.

Conversations Plugin

Supported Agents

The Conversations plugin automatically detects and displays sessions from:

AgentIconDescription
Claude CodeAnthropic's CLI coding agent
CodexOpenAI's CLI coding agent
Cursor CLICursor's background agent
Gemini CLIGoogle's CLI coding agent
OpenCodeOpen-source coding agent
Warp»Warp terminal AI

Sessions from all detected agents appear in a unified list, with icons indicating the source.

Overview

The Conversations plugin provides a two-pane layout:

  • Left pane: Session list with search and filters
  • Right pane: Message detail with expandable turns
  • Draggable divider: Resize panes to your preference

Toggle the sidebar with \ to maximize message space.

Session List

Browse all sessions from your local history across all supported agents.

KeyAction
j, Move down
k, Move up
gJump to first session
GJump to last session
ctrl+dPage down
ctrl+uPage up
enterView selected session

Search & Filter

KeyAction
/Search sessions by title or ID
fFilter by project
escClear search/filter

Search matches session titles and conversation content.

Session Actions

KeyAction
yCopy session as markdown
oOpen/resume session in CLI (agent-specific)

Message View

Two view modes for reading conversations:

KeyAction
l or rToggle between flow and turn view

Conversation Flow

Messages display in order, similar to chat-style interfaces:

  • User messages with prompts
  • Assistant responses with tool results collapsed
  • Expandable tool invocations

Turn View

Groups messages into conversation "turns" (user prompt + assistant response):

  • Collapsed by default
  • Shows token counts and tool summary
  • Expand to see full message content

Message Navigation

KeyAction
j, Next turn/message
k, Previous turn/message
enter or dExpand/collapse turn or view detail
yCopy turn content
oOpen in CLI

Detail View

Press enter on a turn to see full details in the right pane:

KeyAction
j, Scroll down
k, Scroll up
ctrl+dPage down
ctrl+uPage up
yCopy detail content
h, Return to turn list
escClose detail view

Pane Navigation

KeyAction
tabSwitch to next pane
shift+tabSwitch to previous pane
l, Focus message pane
h, Focus sidebar
\Toggle sidebar visibility

Session Analytics

View statistics about a session:

  • Model usage breakdown (tokens by model)
  • File impacts (which files were created/modified)
  • Tool invocations (count by tool type)
  • Total token consumption

Pagination

Sessions load 50 messages at a time. Scroll to load older messages automatically with "load older" support for long conversations.

Incremental Updates

The plugin watches for new messages and coalesces updates for performance. Your session list stays current as agents work.

Render Caching

Markdown rendering is cached per-message to maintain smooth scrolling even with large conversations.

Mouse Support

  • Click session: Select and view
  • Click turn: Expand/collapse
  • Click tool: Toggle tool result visibility
  • Drag divider: Resize panes
  • Scroll: Navigate lists and content

State Persistence

These preferences save across sessions:

  • Sidebar width
  • View mode (flow/turn)
  • Expanded states

Command Reference

All keyboard shortcuts by context:

KeyAction
j, Move down
k, Move up
gJump to top
GJump to bottom
ctrl+dPage down
ctrl+uPage up
/Search sessions
fFilter by project
enterView session
yCopy markdown
oOpen in CLI
l, Focus messages
tabFocus messages
\Toggle sidebar

Messages Context (conversations-messages)

KeyAction
j, Next turn
k, Previous turn
l or rToggle view mode
enter, dExpand/view detail
yCopy content
oOpen in CLI
h, Focus sidebar
tabFocus sidebar
escReturn to sidebar
\Toggle sidebar

Detail Context (conversations-detail)

KeyAction
j, Scroll down
k, Scroll up
ctrl+dPage down
ctrl+uPage up
yCopy content
h, Close detail
escClose detail