Skip to content

Releases: frankroeder/parrot.nvim

v0.3.10

06 Aug 13:02
Compare
Choose a tag to compare

What's Changed

  • Feature: add template placeholder to add content of all open files by @frankroeder in #37
  • Feature: add option to change agent_prefix
  • Chore: change location of log file
  • Chore: update perplexity models
  • Feature: Add option to overwrite system prompt when calling a new chat from a hook

Full Changelog: v0.3.9...v0.3.10

v0.3.9

29 Jul 05:57
Compare
Choose a tag to compare

Changes

  • README: Added new hook examples, restructured the command overview, and documented changes to M.Prompt and ChatNew
  • Breaking: Changed the arguments of the M.Prompt function (you need to update your hooks)
  • Added lightweight template support for the ChatNew command used in hooks (see README for examples)
  • Bug: Added the missing spinner to interactive command calls
  • Deprecated: Removed the unused template_render function from ui.lua
  • Remove the second model arguments from prepare_payload in utils.lua

Full Changelog: v0.3.8...v0.3.9

v0.3.8

27 Jul 21:50
Compare
Choose a tag to compare

Changes

  • Update readme
  • Sort agents by providers and restructure code
  • Enhance: Resolve chat_dir and state_dir if they are symlinks
  • Bug: Remove latest chat symlink (last.md) by storing the lastest chat inside the persistent state
  • Bug: Add missing spinner to M.Prompt

Full Changelog: v0.3.7...v0.3.8

v0.3.7

19 Jul 17:20
Compare
Choose a tag to compare

What's Changed

  • Add GPT-4o-mini chat and command agents
  • Update the available models for the OpenAI provider
  • Move config comments to readme section Options
  • Fix health check for providers (only consider available ones)
  • Integrate spinner for queries (see Options section)
  • Always lazy load API key commands
  • Logging now follows the vim log levels
  • Errors and debug logs are written to the log file /tmp/parrot.nvim.log
  • Add optional dependency support for vim.notify via rcarriga/nvim-notify

Full Changelog: v0.3.6...v0.3.7

v0.3.6

17 Jul 08:20
Compare
Choose a tag to compare

What's Changed

  • Improve providers and general responds processing by @frankroeder in #31
  • Integrate plenary provider tests
  • Improve request handling for on_stdout and on_exit callback
  • Add debug log statements

Full Changelog: v0.3.5...v0.3.6

v0.3.5

17 Jul 08:19
Compare
Choose a tag to compare
  • Fix: bug with system prompt not being part of the request for some providers

Full Changelog: v0.3.4...v0.3.5

v0.3.4

12 Jul 09:20
Compare
Choose a tag to compare

What's Changed

  • Refactor Anthropic system prompt and provider message preprocessing by @frankroeder in #29
  • Integrated the Gemini API provider
  • All providers must now be explicitly added in order to become available
  • Aligned all agent configurations and concealed API-specific steps from users
  • Simplified the merging of default and user configurations
  • Integrated plenary tests

Full Changelog: v0.3.3...v0.3.4

v0.3.2

02 Jul 08:24
Compare
Choose a tag to compare

Parrot v0.3.2 Release Notes

Changes

  • Major refactoring of state management (moved to own "class")
  • Improve config validation and logger outputs (providers and agents)
  • remove deprecated perplexity model

Full Changelog: v0.3.1...v0.3.2

v0.3.1

27 Jun 07:32
Compare
Choose a tag to compare

Full Changelog: v0.3.0...v0.3.1

v0.3.0

26 Jun 22:16
Compare
Choose a tag to compare

What's Changed

  • [FEAT] add mistral api support by @dkuku in #20

New Contributors

  • @dkuku made their first contribution in #20

Full Changelog: v0.2.9...v0.3.0