Coder Social home page Coder Social logo

Comments (6)

gencay avatar gencay commented on July 1, 2024 4

@jonschlinkert @Trahloc @tuefekci @flutterrausch Hi everyone! I added conversation history support for browser autologin method. You can retrieve and continue the past conversations you had with ChatGPT.

With this on multiple vs-code instances you can access/continue different ChatGPT conversations.

It was hell of a work but I think it looks quite well within vs-code's such small sidebar. For now, you can only access the most recent 50 conversations. You can continue them, see their titles and creation times at the top of the window after opening a conversation. I'd appreciate if you could rate the extension on the marketplace for better visibility and adoption, this was a quite big feature to implement within limited time on a weekend ;)

Here's a sneak peek of how it works:
conversation-history

from vscode-chatgpt.

jonschlinkert avatar jonschlinkert commented on July 1, 2024 2

@gencay thanks for the hard work, that's fantastic!

from vscode-chatgpt.

jonschlinkert avatar jonschlinkert commented on July 1, 2024

Yes, for me as well. It opens a new window to authenticate every time I run any ChatGPT command.

from vscode-chatgpt.

Trahloc avatar Trahloc commented on July 1, 2024

I'd like this feature as well please. I spent several hours working with one instance and it learned to do diff patch files which is quite handy. The new "new chat" iteration refuses to create diff patches so I have to wait for the whole code to repeat. I still have access to the old instance, which I've renamed "diff patcher", through the browser but I thought it'd be nice to reuse that inside vscode. Perhaps through use these instances become better at specific tasks? I was able to get another version familiar with recent file standard by pasting the source code into it (slowly to not overload the buffer). So the ability to reuse sessions would be really handy.

Thank you for your consideration.

from vscode-chatgpt.

flutterrausch avatar flutterrausch commented on July 1, 2024

I'd like this feature as well please. I spent several hours working with one instance and it learned to do diff patch files which is quite handy. The new "new chat" iteration refuses to create diff patches so I have to wait for the whole code to repeat. I still have access to the old instance, which I've renamed "diff patcher", through the browser but I thought it'd be nice to reuse that inside vscode. Perhaps through use these instances become better at specific tasks? I was able to get another version familiar with recent file standard by pasting the source code into it (slowly to not overload the buffer). So the ability to reuse sessions would be really handy.

Thank you for your consideration.

Replaying an old (saved) conversation could be a useful workaround.

from vscode-chatgpt.

flutterrausch avatar flutterrausch commented on July 1, 2024

Wow, extremely cool, thanks a lot! ❤️

Some minor UI ideas, that I just had while trying the feature:

  • show a bit of preview for each entry ('new chat'..)
  • add a delete button for each entry

No need to implement :-)

from vscode-chatgpt.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.