Releases: frankroeder/parrot.nvim
Releases · frankroeder/parrot.nvim
v0.3.10
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
Changes
- README: Added new hook examples, restructured the command overview, and documented changes to
M.Prompt
andChatNew
- 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 fromui.lua
- Remove the second model arguments from
prepare_payload
inutils.lua
Full Changelog: v0.3.8...v0.3.9
v0.3.8
Changes
- Update readme
- Sort agents by providers and restructure code
- Enhance: Resolve
chat_dir
andstate_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
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
What's Changed
- Improve providers and general responds processing by @frankroeder in #31
- Integrate plenary provider tests
- Improve request handling for
on_stdout
andon_exit
callback - Add debug log statements
Full Changelog: v0.3.5...v0.3.6
v0.3.5
- 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
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
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
Full Changelog: v0.3.0...v0.3.1