aws / aws/amazon-q-developer-cli

Session/Context/Conversation Persistence

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

Description

In today's new version release there is a Beta feature mentioned for **knowledge base** persistence which i liked well and went into details of it and found only one shortcoming in it that you have to manually run the update whenever a file which is in the knowledge base changes in content. Ideally this be automatically taken care of.

On the same lines of thought session/conversation/context persistence can be developed with little effort.

Idea is that Q automatically saves the conversation to storage say when context fills up to 90% and either you have to clear, save or compact to continue and in the process loose the agent thereby losing all or most part of the conversation history.

By saving it to storage we will have persistence and it's not required to load the full previous conversation into context but adding the feature that whenever interaction with the new agent starts the agent asks the user, do you want me to read the persisted conversation in the storage till the last checkpoint.

This would really really help developers save their valuable time for long running development or troubleshooting sessions. Would be great if it could be added to the standard.

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.