Skip to content

GitHub Copilot Conversation History: How to View, Export, and Replay Your Chat Sessions

GitHub Copilot is the most widely-adopted AI coding assistant, with over 15 million paid seats. But a surprising number of developers don't realize: Copilot has almost no session history features.

If you've ever wanted to go back and find a Copilot conversation from yesterday — or even from an hour ago — you've likely discovered this the hard way.

Copilot's Session History: What's Available

Copilot Chat in VS Code / JetBrains

Copilot Chat provides an inline chat experience within your editor. Here's what you can (and can't) do with history:

What works:

  • Chat history persists within the current VS Code window — you can scroll up to see earlier messages
  • Multiple chat threads can be created and switched between
  • History persists across VS Code restarts (as of 2025 updates)

What doesn't work:

  • No search across conversations
  • No export to markdown, PDF, or any external format
  • No cross-workspace history — each workspace has separate chat
  • No cross-device sync — history is local to your machine
  • No code diff view — you can't see what Copilot changed in context
  • No shareable sessions — you can't send a conversation to a colleague

Copilot in GitHub.com

The web-based Copilot chat on github.com has its own history:

  • Conversations are stored server-side (tied to your GitHub account)
  • Basic chat list with recent conversations
  • No search, no export, no replay

Copilot Workspace

GitHub Copilot Workspace (the planning and iteration tool) stores sessions as part of the workspace flow, but:

  • No standalone history viewer
  • Sessions are tied to specific repos/issues
  • No way to search across all workspace sessions

The Core Problem

GitHub Copilot is designed as a real-time assistant, not a knowledge management tool. It answers your question now, but provides no way to build on past interactions. This creates a pattern developers know too well:

  1. You have a productive Copilot session solving a tricky problem
  2. A week later, you face a similar problem
  3. You can't find the original conversation
  4. You re-prompt Copilot, spending tokens and time on a problem you already solved

Alternative Approaches

Option 1: Manual Copy-Paste

The simplest (and most tedious) approach:

  1. Select the conversation text in Copilot Chat
  2. Copy and paste into a markdown file or note-taking app
  3. Organize manually

Pros: Works immediately, no tools needed Cons: Breaks flow, easy to forget, loses code context and formatting

Option 2: VS Code Extension API Workarounds

Some community extensions attempt to capture Copilot conversations through the VS Code extension API, but these are fragile:

  • Copilot's internal chat format is not part of a public API
  • Extensions break when Copilot updates
  • Limited to text capture — no tool calls or code diffs

Option 3: Combine Copilot with a Session Manager

The most practical approach is to use a dedicated AI session manager that captures your interactions regardless of which tool generates them.

Mantra automatically captures AI coding sessions and provides:

  • Visual timeline: Browse all your AI interactions chronologically
  • Full-text search: Find any conversation by keyword or code pattern
  • Code diff view: See exactly what changed in each interaction
  • Multi-tool support: If you use Copilot alongside Claude Code or Cursor, everything appears in one unified view
  • Step-by-step replay: Walk through sessions to understand the reasoning behind code changes

Copilot History vs. Other AI Tools

How does Copilot's history compare to its competitors?

FeatureGitHub CopilotCursorClaude CodeMantra
In-session history✅ Scroll up✅ History button/resume✅ Full timeline
Persist across restarts✅ (JSONL files)
Cross-session search
Export conversations❌ (raw JSONL)
Visual replay
Code diff context
Cross-tool unified view
Data stored locally

The pattern is clear: no AI coding tool prioritizes session history. They're all focused on the real-time interaction, leaving session management as an afterthought.

Building Better Habits

Regardless of which tools you use, here are session management practices worth adopting:

  1. Name your sessions: When starting a complex task, begin with a clear description so you can find it later
  2. Bookmark breakthroughs: When an AI interaction produces something valuable, save it immediately
  3. Review weekly: Spend 15 minutes each Friday reviewing your AI sessions — you'll find patterns and knowledge you forgot about
  4. Use a dedicated tool: As your AI usage grows, manual management doesn't scale. A tool like Mantra automates the capture and makes search effortless

Related reading:


Don't let your Copilot conversations disappear. Try Mantra — unified session replay for all your AI coding tools. Free for individual developers.