Skip to content
Code Insights
Documentation

Sessions & Chat

Browse your AI coding sessions, view full conversation history with tool calls, and filter by project, source tool, or session character.

Session list

The Sessions page uses a three-panel layout: project navigation on the left, session list in the middle, and session detail on the right.

Each session row shows:

  • Session title (auto-generated from conversation content)
  • Source tool badge (Claude Code, Cursor, Codex CLI, Copilot CLI)
  • Date and duration
  • Message count, cost, and insight counts
  • Session character badge (classification)
  • Prompt quality score (when analyzed)
Session detail — insights tab

Session characters

Each session is classified into one of 7 types. Classification happens in two ways:

  1. During sync — a heuristic based on tool call patterns provides an initial classification
  2. During LLM analysis — the LLM classifies based on conversation content, providing more accurate results

The LLM classification overrides the heuristic when analysis is run.

CharacterDescription
deep_focusLong, concentrated work on a specific problem or area
bug_huntDebugging-driven — investigating errors, tracing issues, fixing bugs
feature_buildBuilding new functionality — creating files, adding endpoints, wiring components
explorationResearch-oriented — reading code, searching, understanding before acting
refactorRestructuring existing code — renaming, moving, reorganizing without new features
learningKnowledge-seeking — asking questions, understanding concepts, getting explanations
quick_taskShort and focused — small fix, config change, or one-off task

Session detail

Click any session to open the detail view with three tabs:

Insights tab

  • Vitals strip — duration (with time range), messages (user/assistant split), tokens (in/cache/out breakdown), cost (with model name)
  • Summary — AI-generated narrative with outcome status and key bullets (requires analysis)
  • Pull Requests — GitHub PR links referenced in the conversation, shown as clickable badges
  • Learnings — collapsible items with root cause analysis, color-coded with green accent
  • Decisions — collapsible items with situation/choice/reasoning, color-coded with blue accent

Prompt Quality tab

  • Efficiency score — 0-100 score with progress ring and tier label (Excellent/Good/Needs Improvement/Poor)
  • Score badge — colored score shown in the tab header for quick scanning
  • Session traits, anti-patterns, wasted turns, and tips — full prompt quality analysis
  • If not yet analyzed, shows an inline Analyze button

Conversation tab

Session conversation view
  • All messages in chronological order
  • Tool calls shown inline with parameters and results
  • Thinking blocks (Claude Code only)
  • Code blocks with syntax highlighting

Searching and filtering

Use the search bar to find sessions by title. Filter by:

  • Project — select from the left panel (grouped by git remote or path)
  • Character — session type (Deep Focus, Bug Hunt, etc.)
  • Status — analyzed or not analyzed
  • Source tool — Claude Code, Cursor, Codex CLI, Copilot CLI (in the project nav panel)

Sessions are grouped by date (Today, Yesterday, This Week, etc.) with daily separators.

Renaming sessions

The auto-generated title can be customized. Click the pencil icon next to the title in the detail view to rename it. When analysis is run, the AI may also suggest a better title — you can apply or dismiss the suggestion.