VectorCode 0.7.0 Release! #208
Davidyz
announced in
Announcements
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
Hi there!
If you're reading this, you've probably seen that I've just released VectorCode 0.7.0 . I've covered most of the significant changes in my previous announcement #191 , so I'll begin this release by dropping a demonstration here:
In this release I've added the ability to vectorise files to the LSP and MCP servers. This means that the LLM can now actively vectorise files for you (as long as they know the filesystem). This makes VectorCode more flexible, and you can now actually use VectorCode without manually vectorising files in the command line. When you don't want to add too many files to the database but you're not sure what to include, you can also ask the LLM to only vectorise the files that looks like they could contain the critical information for your task.
Following this change, I've reworked the codecompanion extension to include the vectorisation ability. Apart from that, the tools are now clearly splitted into smaller units:
ls
,query
andvectorise
. For people who are concerned about what to send to the LLM, this means that you now have better control of what to send. If you don't want the LLM to see other projects, that's ok. Just don't give it the@vectorcode_ls
tool. If you prefer to have a higher level control of what to vectorise, you can just omit the@vectorcode_vectorise
tool. To learn more about it, see the wikiI'd also like to thank @olimorris for his dedication on improving the tool system in codecompanion.nvim, without which VectorCode wouldn't have become what it is today. His changes to some of the built-in tools also inspired a significant part of this release.
Hope you have a good weekend, and have fun working with VectorCode 0.7!
Beta Was this translation helpful? Give feedback.
All reactions