Skip to content

Conversation

@github-actions
Copy link

🤖 I have created a release beep boop

11.13.0 (2025-01-26)

⚠ BREAKING CHANGES

  • agents: agents are now in strategies.chat.agents
  • chat: ✨ can pin buffers and files to requests
  • adapters: azure_openai deployment model mapping
  • move tools/slash/vars from helpers to strategies.chat
  • tools: remove code_runner tool
  • use prompt library in chat buffer and better keymap support

Features

  • CodeCompanionCmd to write command-line commands (da52e53)
  • ✨ improved workflows (4bc19d1)
  • ✨ support render-markdown.nvim plugin (9b137be)
  • ✨ workspace slash command (#702) (8173b5d)
  • #604 send_code can be a function (30b899e)
  • /buffer slash command can select multiple buffers (e88b703)
  • :CodeCompanion can now show sub commands (06d01fa)
  • adapter: add generic openai compatible adapter (e5e9d39)
  • adapters: ✨ add xAI (516e320)
  • adapters: ✨ add Azure OpenAI (#386) (542628d)
  • adapters: add claude-3-5-sonnet to Copilot (1121015)
  • adapters: add DeepSeek Adapter (#683) (6668b5c)
  • adapters: add Hugging Face adapter (#527) (48747c4)
  • adapters: allow for o1 models at some point with improved schema (601fa72)
  • adapters: global var to allow override (4535243)
  • adapters: update copilot and openai adapters for o1 models (c7ba92a)
  • adapters: update the new haiku model (#404) (9b00ed3)
  • add :CodeCompanionChat sub-commands (98761d6)
  • add language configuration for LLM responses (#410) (e1a39bb)
  • add native completions (a1147f8)
  • add new events (9b85331)
  • add undojoin for inline inserts (#338) (8c56f8f)
  • anthropic: update to latest anthropic models (#353) (bdf4acc)
  • anthropic: update to latest sonnet-3-5 model (#346) (1d36e27)
  • chat:blink.cmp support (cb2c93f)
  • chat: ✨ can pin buffers and files to requests (fc8ee3a)
  • chat: ✨ can watch buffers (176c13e)
  • chat: ✨ yank the last code block (f095b77)
  • chat: yank_code can now copy current code block and highlight the yank (a84f826)
  • chat: add CodeCompanionChatOpened event (fdfc640)
  • chat: adding to chat initializes buffer if needed (#567) (8c82ced)
  • chat: can delete references (367eccc)
  • chat: can delete references (c0b8c25)
  • chat: can toggle system prompt on/off in the chat buffer (c157329)
  • chat: customize split position (#556) (7374192)
  • chat: display references which are shared with the LLM in the UI (767efee)
  • chat: keymaps can be custom functions (5f729f9)
  • chat: tools and variables are now added to references (a291a05)
  • completion: auto setup blink.cmp (90a6603)
  • completion: suggestions in blink have better score (4317513)
  • copilot: add token count (4fd26a6)
  • copilot: now working with o1 models (7283611)
  • event: add CodeCompanionChatPin event (f86f4a7)
  • keymaps: add condition logic (c4eb21e)
  • mini_pick can select multiple buffers (#413) (031a9e9)
  • mini_pick: allow multi selection in /files (#444) (68e0610)
  • openai: support for o1 models (6f98005)
  • prompts: ✨ can now add references to the prompt library (d5d86c9)
  • prompts: system prompt is optional for custom prompts (90820fc)
  • register source for filetype in blink.cmp (#661) (2214916)
  • slash command output is now hidden (dba83b9)
  • slash_cmd: notify if no terminal buffer is found (3687b88)
  • slash_cmds: buffer slash command now sends line numbers (25dab99)
  • slash_commands: help cmd now prompts user to trim if exceeding max_lines (33c326a)
  • slash_commands: symbols can now be from a selected file (5356829)
  • slash_commands: add a default provider (c938304)
  • slash_commands: help can now select multiple docs (57e8e54)
  • tools: ✨ add [@files](https://github.com/files) tool (22ebfb8)
  • tools: ✨ Add cmd_runner tool (ff7ad7f)
  • tools: ✨ tools can be stacked to form agents (ee483b4)
  • tools: [@files](https://github.com/files) tool can now read specific lines (26c5b57)
  • tools: files tool now uses search/replace block to edit text (a02f6c7)
  • tools: add read option to [@files](https://github.com/files) tool (cb63d59)
  • use prompt library in chat buffer and better keymap support (b462c42)

Bug Fixes

  • #299 switching adapters in chat buffer (bb14105)
  • #322 CodeCompanionChat Add command locking buffer (e96b6e5)
  • #336 use CDATA sections in editor tool XML schemas (310cb7f)
  • #362 use actual line breaks for new lines (9938867)
  • #423 diff provider and before inline prompt (f9a54cc)
  • #427 long prompts causing issue with curl (d5bef40)
  • #435 navigate chat buffers (5779868)
  • #501 blink.compat causing issues with completion menu (c5065d0)
  • #542 use vim.treesitter instead of nvim-treesitter. (#543) (b741490)
  • adapters: #528 Gemini adapter fails if system prompt is removed (7ca4364)
  • adapters: #560 nil url in openai_compatible adpater (5cc2693)
  • adapters: azure_openai deployment model mapping (907e47a)
  • adapters: further openai_compatible fixes (a84f6ff)
  • adapters: gemini-2.0-flash-exp inline strategy (#568) (a9faa69)
  • adapters: openai_compatible (0d1388f)
  • allow for multiple completions in a single line (3516e46)
  • allow register to be customised (dc98cf2)
  • always use the default diff in commit prompt (e8ba37a)
  • blink: #587 slash commands (1b8ab18)
  • blink: slash commands leaving brackes in chat buffer (820bc52)
  • cancel requests to llm (3a69421)
  • chat: #447 moving between windows (d3e88dd)
  • chat: #450 no longer remove autocmds (ca1e4d8)
  • chat: #622 parse messages when show_header_separator is on (6040ce4)
  • chat: agent's tools are no displayed individually (d889210)
  • chat: always strip references from messages (4c91a46)
  • chat: can prompt llm with slash commands and no user prompt (167a786)
  • chat: changing adapter in empty chat w/o system prompt (#616) (3e64e6c)
  • chat: changing adapters for models with table type (3a961bb)
  • chat: changing model always changes settings (318f40d)
  • chat: clear references table (7c0f6fb)
  • chat: display tokens in chat buffer (de55dd5)
  • chat: prevent double adding of references (953b20d)
  • chat: show documentation for blink.cmp (f41dbab)
  • chat: slash commands from prompt library not visible (3376f60)
  • cmd: strategy now respects vim.g.codecompanion_adapter (b629005)
  • cmd: users can now change adapters (ec2e4df)
  • cmp: extend default sources (8b0ebb4)
  • code_runner: Ensure code is wrapped in CDATA (f814137)
  • completion: #597 blink configuration (a1166d5)
  • completion: blink.cmp failing for slash commands (6dd3309)
  • completion: setting of keymaps (03fbb0a)
  • config: wrap completion condition in pcall (d19ae05)
  • copilot: #363 parameters overwritten when stream is true (1c3449c)
  • copilot: make gpt-4o the default again (28e8ddc)
  • copilot: show token output in chat (6908fd7)
  • custom tools and slash commands fail to load (0f2e8de)
  • deepseek: messages order (#700) (c911a8e)
  • diff: diff split window wrongly opened in chat window (#359) (21801b8)
  • diff: is_visible() a nil value in default diff (8d7a796)
  • gemini: remove cycle from system prompt (d6b95bb)
  • inline: #426 concat of lines (34beee3)
  • inline: #516 switching adapters via vim.g.codecompanion_adapter (0d91c08)
  • inline: #531 inline edits in c++ buffers (73e8ea5)
  • inline: #613 negative column indexing (977a521)
  • inline: #688 end_col out of range (6d2a477)
  • keymaps: closing and opening chat buffer (91a08d7)
  • keymaps: completion menu is now <c-_> (24f296b)
  • mini.pick as action_palette provider (adeb7c4)
  • OpenAI-compatible adapter (#446) (3bfc575)
  • openai: #458 handle models being a function (041193b)
  • openai: #619 o1 streaming (83786d8)
  • openai: #619 o1 streaming (8bfb496)
  • openai: support streaming in o1 models (7c77a82)
  • opening existing chats from the action palette (59823c2)
  • slash_cmd: improve symbols notifcations (e6b36b4)
  • slash_cmds: file slash command will show hidden files with telescope (39c7ca0)
  • slash_commands: #408 no symbols found in file (aececa0)
  • slash_commands: #515 help tags line limit can be customised (e1b9876)
  • slash_commands: fetch doesn't error on no input (be9e36c)
  • slash_commands: handle no content in terminal slash command (aae2085)
  • slash_commands: prompt library now works with blink.cmp (1027f47)
  • slash_commands: show tracked and untracked files (a7ad936)
  • slash_commands: telescope selection (6184bd4)
  • slash_command: stop double wrapping output from fetch (c53a917)
  • slash_command: symbols parsing (ffbcefb)
  • tools: #467 reading of files on disk (034ed9e)
  • tools: #503 shell redirection (7023e58)
  • tools: add XML block formatting guidance (#417) (315da62)
  • tools: better error handling (0d8de44)
  • tools: editor diff should be cleared on_exit (b143ee0)
  • tools: explictly add cwd to plenary.job call (e78006d)
  • tools: output correctly in the chat buffer (3a6acfb)
  • tools: rejected cmd tools close properly (50d0d25)
  • tools: remove ANSI sequences from all output (2836849)
  • tools: strip ansi from cmd output (679a9a5)
  • type for prompt() #305 (8ca9dfb)
  • use slash commands with :CodeCompanion cmd (8cbf696)
  • utils: #488 fix edge cases in visual selection (84a8e89)
  • utils: parse "boolean_scalar" fields when decoding yaml (#635) (3bf8cac)
  • utils: vim.api being replaced with api.api (40114d7)
  • utils: visual selection range no longer uses feedkeys (e981da2)
  • workflow: can auto_submit the first prompt (86f96d5)
  • workflows: wrap in vim.schedule for performance (f0f6e26)
  • yaml: handle nil values in show_settings (9b44789)

Performance Improvements

  • http: improve resiliency of requests (d99928b)

Miscellaneous Chores

Code Refactoring

  • agents: agents are now in strategies.chat.agents (3f437a6)
  • move tools/slash/vars from helpers to strategies.chat (806ed9c)
  • tools: remove code_runner tool (362076b)

This PR was generated with Release Please. See documentation.

@github-actions github-actions bot force-pushed the release-please--branches--main branch 2 times, most recently from ec6c750 to 8bd5f89 Compare January 27, 2025 09:27
@github-actions github-actions bot force-pushed the release-please--branches--main branch from 8bd5f89 to b1ea0b0 Compare January 30, 2025 15:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant