Add chat convos to the global forward and back buttons

Chat Time Travel: Quick Navigation for AI Conversations

Initial Callout

I use cursor with chat anchored, not in a tab. Helpful context to the problem/solution sections.

The Problem

Ever been in this situation?

  • You’re deep in a complex refactoring discussion with AI
  • Suddenly need to fix a quick bug in another file
  • Start a new AI chat for the quick fix
  • Now you’ve lost your place in the important refactoring discussion
  • Waste time scrolling through chat history to find where you were

It’s like having multiple browser tabs but no way to go back and forth between them. This constant context loss kills productivity and breaks focus on complex tasks.

The Solution

Add Alt+Left and Alt+Right arrow navigation to AI chat (just like web browsers), letting you instantly jump between your recent chat contexts.

How It Works

  • Browser-Like Navigation
    • Alt+Left Arrow: Go back to previous chat context
    • Alt+Right Arrow: Return to more recent chat
    • Small arrows in the UI for mouse users
    • Shows preview of previous/next chat on hover

Key Benefits

  1. Keep Your Flow

    • Handle interruptions without losing context
    • Quick fixes don’t derail deep discussions
    • Jump back exactly where you left off
  2. Work Like You Think

    • Maintain multiple conversation threads
    • Switch contexts naturally
    • No more copy-pasting old chats
  3. Save Mental Energy

    • Stop memorizing where conversations were
    • Reduce anxiety about losing context
    • Focus on problem-solving, not chat management

User Stories

“I was discussing a major architecture change with Claude in cursor when my boss asked me to fix a bug ASAP. Two arrow clicks later, I’m right back in my architecture discussion without missing a beat.”

“Working on three different features, jumping between their AI discussions as needed. It’s like having persistent tabs for my thought process.”

Why This Matters

Developers rarely work linearly. Our thoughts jump between contexts, and now the AI assistant can keep up with our natural workflow instead of forcing us into a rigid, single-thread conversation model.

Success Metrics

  • Reduced time spent scrolling through chat history
  • Increased completion of complex, multi-step tasks
  • Fewer abandoned conversations
  • Higher user satisfaction with AI assistance on complex projects

Timeline

  • Day 1: Add the buttons. Hook them up to document history and navigate as needed. Add tests, etc, etc, etc, ship.

Assumptions

Since you can add chat to a tab, it should theoretically be able to be apart of the global history. It also should be true that the anchored (non tab) chat, could also be apart of global history. There may be some complexity here that I don’t have context of.

Open to Interview