-
Notifications
You must be signed in to change notification settings - Fork 33
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
Tabnine Chat Feedback #92
Comments
Recently I have port TabNine Chat to Emacs |
@shuxiao9058 this is awesome!!! Please leave us a message at [email protected] to get Tabnine Pro credits and Tabnine swag. |
Thanks, @amirbilu email already send. |
Been experimenting with Tabnine Chat in Neovim. Works well except that I get this message frequently:
|
Thanks! I'll add tomorrow some debug info so we can figure it out together.
…On Wed, Jul 19, 2023, 23:06 Charles Pepe-Ranney ***@***.***> wrote:
Been experimenting with Tabnine Chat in Neovim. Works well except that I
get this message frequently:
Error executing vim.schedule lua callback: ...ck/packer/start/tabnine-nvim/lua/tabnine/chat/binary.lu
a:60: Expected value but found unexpected end of string at character 8193
stack traceback:
[C]: in function 'decode'
...ck/packer/start/tabnine-nvim/lua/tabnine/chat/binary.lua:60: in function 'cb'
vim/_editor.lua:325: in function <vim/_editor.lua:324>
—
Reply to this email directly, view it on GitHub
<#92 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AB2TIGA7PH7JFKXLAR7SA5DXRA437ANCNFSM6AAAAAA2HBHUEI>
.
You are receiving this because you were mentioned.Message ID:
***@***.***>
|
That's the JSON decode function, which means the chat binaries are outputting a JSON which is not syntactically correct (idk why or how though) |
Yeah, for sure. It's not supposed to happen so I wonder what it outputs
…On Wed, Jul 19, 2023, 23:09 Aaron Dill ***@***.***> wrote:
That's the JSON decode function, which means the chat binaries are
outputting a JSON which is not syntactically correct (idk why or how though)
—
Reply to this email directly, view it on GitHub
<#92 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AB2TIGCFAPMX2BYGZEUCSZLXRA5IXANCNFSM6AAAAAA2HBHUEI>
.
You are receiving this because you were mentioned.Message ID:
***@***.***>
|
Can you please try this #94, you should get a nicer debug message. When you get it - attach it here. Appreciate it! |
Ok, here are the messages I am seeing using Chat built from the
I see these mesagges after highlighting some code and using |
The rust package has an implicit dependency on webkit2gtk-4.1 in case anybody is having difficulty compiling. edit: even with the package I'm getting linker errors. My version of webkit2gtk-4.1 may be too new? I'm not familiar enough with rust to figure this out. EndeavourOS (Arch) |
Here is a gist with the error output so I don't spam this thread: https://gist.github.com/gunslingerfry/8a8bcd1adeba6c8aba017a9dce0714a3 |
It seems like something is going wrong, which is putting a newline into the json message. Something in the returned file code |
@chuckpr If you don't mind, can you attempt to create a minimal file where you can reproduce this, and share it (perhaps in a gist)? I suspect that something in the handling of user code (perhaps a length issue?) is going wrong, so being able to reproduce this locally would be very helpful. |
Sure, to reproduce the error, I ran Gist: https://gist.github.com/chuckpr/8a67b3685b9631f4d633821143df3747 |
@aarondill did you manage to reproduce this? it seems to work fine for me |
I haven't had the time to try to. I won't be able to try for at least a few days. |
TabNine for Emacs now is on Melpa |
Yay! @aarondill got me sorted. I had out of sync packages. Silly me not trying a system upgrade. |
@amirbilu Having just compiled and tested this on my machine, I can't seem to reproduce the error. @chuckpr An example for system information:
Reproduction steps (an example):
|
This comment was marked as outdated.
This comment was marked as outdated.
Some feedback from me, and from neovim.
Finally, this isn't a request but just awareness. I'm paying for chat-GPT4 mainly to develop, so if this chat is smarter or same-ish than GPT-4 I wouldn't mind migrating my payment from GPT4 to here :). Having the chat editor-integrated and narrow to development, it's what I'm looking for and craving. Furthermore, please take this feedback as it is, positive feedback from a delighted customer. <3 |
Andres,
Thanks for the feedback! I'm passing it to the team
…On Wed, Aug 2, 2023, 10:27 Andres Monge ***@***.***> wrote:
Some feedback from me, and from neovim.
- Would be super useful to have the ability to select text for
context. I've noticed the chat uses my current buffer as context for my
questions, and I rarely want it to reply with a full file suggestion;
usually I'm in querying for a specific function.
- A vi-mode for the input would be really nice. I know you can have
binding to input-rc for emacs, or vi. That would be good.
- CLI chat would be cool too. We often forget commands, or want to
"unit" test bulk files.
Finally, this isn't a request but just awareness. I'm paying for chat-GPT4
mainly to develop, so if this chat is smarter or same-ish than GPT-4 I
wouldn't mind migrating my payment from GPT4 to here :). Having the chat
editor-integrated and narrow to development, it's what I'm looking for and
craving.
Furthermore, please take this feedback as it is, positive feedback from a
delighted customer. <3
—
Reply to this email directly, view it on GitHub
<#92 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AB2TIGE5D3IHO25CKIAXDZDXTH6OHANCNFSM6AAAAAA2HBHUEI>
.
You are receiving this because you were mentioned.Message ID:
***@***.***>
|
Hello my neovim is running inside a dockerized environment (so without X) , so the same as it possible to get tabnine hub opening by doing port redirection, is there a way to open the chat from my host and point it to my neovim instance ? |
It would be nice to have vim native like chatgpt.nvim |
Or a simple terminal-based integration such as https://github.com/kardolus/chatgpt-cli , this could serve more user that only neovim ones. And us neovim can simply |
I have the error:
|
After responding from the chat, I get an error message
|
Hi @AlexanderShvaykin does it happen constantly? |
I am trying to get TabnineChat to work, but the command only opens a blank window with nothing in it. I have not sent an email to [email protected] to request chat to be enabled as I noticed that the instruction asking to do so was removed from the README. Was it removed on purpose? |
Yes. Can you attach a screenshot of what you're seeing?
…On Wed, Dec 6, 2023, 21:59 Manu Sutela ***@***.***> wrote:
I am trying to get TabnineChat to work, but the command only opens a blank
window with nothing in it. I have not sent an email to ***@***.***
to request chat to be enabled as I noticed that the instruction asking to
do so was removed from the README. Was it removed on purpose?
—
Reply to this email directly, view it on GitHub
<#92 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AB2TIGE5UEOXMLN5IBAHASTYIDFDHAVCNFSM6AAAAAA2HBHUEKVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTQNBTGYYDANRYG4>
.
You are receiving this because you were mentioned.Message ID:
***@***.***>
|
Hi, If Ruby and/or other languages are not fully supported yet, it might be useful to mention it in the Readme |
I finally encountered an error on a ruby file :
This kind of error appears apparently randomly, couldn't find why, and disappears when launching a new neovim instance |
do you have lsp set for ruby? if yes, what lsp are you using? appreciate if you can provide an example file as well |
hi @beemdvp do you see anything in |
Hey @amirbilu there isnt there. I did notice though that if i try to hold left click and drag, there is actually content there. But for some reason everything is white/blank. So elements seem to render? Just not showing with the right styles maybe? Wonder if it could be some sort of file permissions issue |
Hello I'm trying to debug this issue. Where could i find the source code of the chat (the source code of index.html) |
it seems the binaries are outputting something that is not valid json. i wouldn't be able to guess what this is though. |
Oh yeah, I have had the same bug on Mac OS, regardless of if a response is generated successfully or not. |
Chat worked great on the first day I used it (yesterday) From today on, after the first completion, tabnine completely stops working, unless there was a new update rolled out on the last 2 days, I think the CHAT completely messed my setup tho 😢 TabnineStatus still outputs normally and says that I'm a pro user; |
What language Server do you have installed? I noticed that when I have an lsp running, that does not provide symbol documentation like angularls tabnine stops working depending on the order in which lsps have been started |
I don't think that could be related, as I was working on the same project when tabnine inline completions were working fine, using the same lsps and same setup. |
@sudoFerraz can you please contact us at [email protected] ? |
Sorry I took that long to respond I am using the solargraph LSP. |
My feedback is that I'd prefer a chat client implemented in neovim rather than one that uses WebView windowing via the |
@Jasha10 the chat client is currently shared with the VSCode extension, so I don't see this happening. I agree that a NeoVim-specific client would be better though. (I am not a maintainer of this repo) |
No idea how to provide more infomation. but just find that
|
Also wondering about |
I'd also love to be able to set a preamble context for my chats. For example, in ChatGPT, I have custom instructions that tell it to always use two spaces for indentation for any generated code. I'm going to try a workaround using a custom command, but I'll need to remember to do this before I start each chat. |
This is the place to leave feedback / discuss issues on
Tabnine Chat
fornvim
.Note this feature is still in BETA - to join the BETA - send us your
Tabnine Pro
email to[email protected]
.The text was updated successfully, but these errors were encountered: