Proof of concept for returning to older chat state demonstrating how to work with Bolt.New chat history

Ok, I am thinking about this more.

There are parallels between GIT and ChatHistory

I think we should sync both eventually.

And I think we should build it out in small steps that make sense individually.

  1. I will add code to allow “branching” from any point in chat in to a new chat an d propose to merge my PR.

  2. I will add “uploading” of files and direectories that will work as new chat message if not one beats me to it.

  3. That will enable us to do git import next, should be done along with oatuh/jwt login

  4. From there we can investigate syncing message chat and files states. We should reuse git efficency at snapshoting file system state. AND we can add something like .chatHistory folder to store in git chat state itself along with commands. This will sync git/file/chat. There are some pros and cons to that. We can get to them when we cross that bridge.

  5. There are efficiency problems and bugs in how it all works, it can be addressed as paralle efforts, like work you are doing codacus with improving and fixing action runner.
    I checked your PR, looks interesting, I need to test it. May be in the evening, need to go now.

2 Likes

I love the idea chat forking. sound too powerful. I am pumped

2 Likes

Y’all are awesome, just had to say so. This is a great example of convo toward true solution. I’m always open for any PR review needed that comes out of this

2 Likes

Also @thecodacus come join us :raised_hands:

2 Likes

I have filled the google form 2 days back maybe. I didn’t know about the form earlier :sweat_smile:

1 Like

Okay, good, I’d love to see that work out this week :slight_smile: You’re doing amazing work.

1 Like

Ok, added duplicate and fork
Ready for review and merge

Also added new tool tips.
Video here

3 Likes