-
Notifications
You must be signed in to change notification settings - Fork 103
feat: add chat actions #180
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Conversation
- separate functions for get_chat_ports and open_chat
|
Receiving error on server logs: For request: Could somebody help me find the reason of such errors? |
|
The server thinks you are passing in proto wire format instead of JSON for some reason? We are using Connect: https://connectrpc.com/docs/protocol/ |
Error message above related to Chat API: I am sending json message from the comment to url = "ws://127.0.0.1:/connect/ide" via web socket. |
|
Hi @aliaksandr-trush it doesn't seem you are working on this anymore, are you? I'm very much interested in having Chat for Windsurf available right inside Neovim, so I'm considering adding an adapter to CodeCompanion.nvim, instead of working with the Web App Chat. I've got some hints from the author of CodeCompanion on how to start investigating the Windsurf API with mitmproxy, but I'm wondering whether you'd have some idea if the stuff you introduce in your PR could be used to build an adapter for CodeCompanion. Thanks! |
|
Hi @jakubbortlik , In my PR I've defined some calls using LUA language, but the main issue is to establish connection between client and server. My latest assumptions were that we need to send Proto Message via WebSockets and I've stacked on this step :) |
|
прывет @aliaksandr-trush, thanks for your response. Are you sure the proto files are up-to-date? The repo hasn't been committed to for 2 years - they haven't even changed the logo as they did for the VisualStudio plugin two months ago. They must be developing the real thing somewhere else :) @pqn would it be possible to get any help on this? |
Hi, @pqn I'm experimenting with Windsurf Chat in Neovim by extending Could you please give me some hints on how to format the message for Tagging @jcdickinson as one of the earlier major contributors to the plugin. Sorry if you are no longer connected with this project. I'm looking for anybody who'd be willing to help. @pqn seems to be employed elsewhere now. |
Start adding chat actions functionality.
Already able to send GenerateCode prompt, but unable to receive response yet (need to find how to receive chat response).