You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
feat(amazonq): Add conversation persistence to agentic chat (aws#6965)
## Problem
Users lose all chats when they close VSCode, and there's no way to
browse through chat history. Users also cant export their conversations
to an easily shareable format.
## Solution
Automatically persist conversations to JSON files in
~/.aws/amazonq/history, one for each workspace where Amazon Q chats
occur. Add chat history and chat export buttons to top of Amazon Q
toolbar. Clicking on the chat history button allows users to browse and
search through chat history. Users click on an old conversation to open
it back up (currently open conversations are in bold). Clicking on chat
export button allows users to save chat transcript as a markdown or
html.
Note: persistence + history is only for Q Chat Tabs (not /dev, /doc,
/transform, etc.)

## Note
Agentic chat does not currently use this persisted history in it's
context. Follow-up PR will address this issue.
---
- Treat all work as PUBLIC. Private `feature/x` branches will not be
squash-merged at release time.
- Your code changes must meet the guidelines in
[CONTRIBUTING.md](https://github.com/aws/aws-toolkit-vscode/blob/master/CONTRIBUTING.md#guidelines).
- License: I confirm that my contribution is made under the terms of the
Apache 2.0 license.
0 commit comments