Skip to content
This repository has been archived by the owner on Jan 2, 2025. It is now read-only.

[Feature Request] List the previous sessions of chats with histories inspectable for referencing and in case of crash #1085

Closed
nekomeowww opened this issue Oct 26, 2023 · 9 comments
Labels
feature A new feature

Comments

@nekomeowww
Copy link

nekomeowww commented Oct 26, 2023

What's the problem?

Currently the implementation of Bloop.ai doesn't provide me a way to select a previous session of chat to continue, or any chat histories to be referenced with. This is quite annoying when

  1. reboot needed OS update take place
  2. application suddenly crashed unexpectedly
  3. restart application when encountered bugs since usually restart is a kind of strategy to fix bugs from end user

Beyond chat histories, logging inspect ability is useful when I encountered some bugs and me as being a developer could help and diagnostic.

What's the solution?

  • Provide a list of previous sessions of chats with histories inspectable for users to choose.
    • A list of sessions
    • When user has chosen one of the sessions, include all the chat histories in chat window
    • Ability to continue chat with the previous contexts
       

Additional context

None.

@ggordonhall
Copy link
Contributor

bloop stores previous conversations in an SQLiteDB, which should persist when the application restarts. Have you found that they're wiped when you re-open the app? Which OS are you using?

@nekomeowww
Copy link
Author

Yes, all wiped. I cannot find any persist chat histories for both entering the same repository and on the home page.

$ pnpx envinfo --system

  System:
    OS: macOS 13.4.1
    CPU: (10) arm64 Apple M1 Pro
    Memory: 76.94 MB / 16.00 GB

@ggordonhall
Copy link
Contributor

Did you manually delete your index directory? Doing this will also wipe your conversation history.

@nekomeowww
Copy link
Author

Nope. But I have tried to removed an existing indexed repository, while I have total of three repository before the removeal.

@nekomeowww
Copy link
Author

Should I change the title to [Bug] since listing and data persistence is expected?

BTW, I have joined the Discord server, if further diagnostic and debugging is required, we could do it in Discord server for better and faster conversation speed.

@ggordonhall
Copy link
Contributor

Conversations are tied to repositories, so if you remove a repo you won't be able to view your conversations associated with it. If you remove then re-index a repo, your conversations should persist (accessible via this button):

Screenshot 2023-10-26 at 10 47 59

@nekomeowww
Copy link
Author

nekomeowww commented Oct 26, 2023

Ah, I see. Thank you very much for explaining. This button is not so obvious for me to find. I find my conversations now. I apologize for my careless of the UI.

And is it possible to list all the previous chatted conversations on Home page?

@ggordonhall
Copy link
Contributor

Currently it's not possible: you have to navigate to a repo to see the previous conversations. This is good feedback though. We'll take this into consideration when we're updating the UX here.

@nekomeowww
Copy link
Author

Glad to hear that! Looking forward to see the upcoming updated UI/UX.

Should I close this issue?

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
feature A new feature
Projects
None yet
Development

No branches or pull requests

2 participants