github avante-corp/avante.nvim v0.4.0

6 hours ago

#3253 introduces a new dependency to generate the Avante commands.

If you use a luarocks-based installer (via rocks.nvim or lazy.nvim), you dont have to change anything.
If you manually declare avante's dependencies, you will need to add for instance for lazy.nvim:

`{ "ColinKennedy/mega.cmdparse", dependencies = { "ColinKennedy/mega.logging" } }`

Plugin managers dont handle well development rockspecs hence the release. The v0.4.X branch should last a bit, there are several minor fixes pending.

What's Changed

  • build(rust): explicitly specify target crates and disable default fea… by @teto in #3249
  • ci: distinguish between test setup and actual run by @teto in #3248
  • refactor!: replace plenary.curl with vim.net for web_search by @teto in #3215
  • fix: Fix tool calling status by @cybaol in #3254
  • doc(README): improve doc by @teto in #3252
  • fix(acp): Fix session reload status by @cybaol in #3255
  • fix(templates): incorrect templates lead to uncomprehensible crash by @teto in #3258
  • build: bumped rag service dependencies to python3.14 by @teto in #3259
  • rag: rework config by @teto in #3261
  • fix: Optimize the UUID generator to prevent duplicate UUIDs. by @cybaol in #3256
  • feat!: change default header to show current model by @teto in #3260
  • feat: introduce mega.cmdparse and applies it to a RAG by @teto in #3253

Full Changelog: v0.3.1...v0.4.0

Don't miss a new avante.nvim release

NewReleases is sending notifications on new releases.