aws / aws/amazon-q-developer-cli

RFC: Persistent Chat History with Workspace-Based Sessions

Open
#2,089 1 comment 0 reactions 0 assignees View on GitHub
Dominant language
Rust
Stars
2k
Forks
439
PR merge metrics
No merged PRs in 30d

Description

## Summary
Proposing to add persistent chat history tied to workspaces/projects, allowing users to continue conversations across terminal sessions.

## Problem
Currently, Amazon Q CLI chat sessions are ephemeral - closing the terminal loses all conversation history. This creates friction for:
- Accidental terminal closure during long troubleshooting sessions
- Project continuity across sessions
- Context switching between multiple projects

## Proposed Solution
- Workspace-based session management
- Automatic session detection and persistence
- Cross-session context integration
- Export/import functionality

## RFC Document
I have prepared a detailed RFC document (~15,000 words) covering:
- Technical architecture
- Database schema design
- User experience flows
- Implementation phases
- Integration with existing codebase

Would the maintainers be interested in reviewing this RFC? I can submit it as a PR once we align on the approach.

## Impact
This addresses a frequently requested feature and would significantly improve the developer experience for complex, multi-session workflows.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.