Cody for VS Code v0.14 release
Cody for VS Code v0.14 is now available and includes improvements to the /doc
and /test
commands, a new mode configuration for custom commands, and experimental smart selection.
Smart selection for /doc and /test
You can now use the /doc
and /test
commands without selecting any code first, and Cody will use the position of your cursor to guess out what you're wanting to document or code.
For unit tests, it means you can now generate them by right clicking on a function name and selecting "Cody → Generate Unit Tests". Or using the keyboard, anywhere in a function, by pressing option-c (Mac) or alt-c (Windows/Linux) and running /test
.
This feature is still under development, please give it a test and provide feedback.
Improvements to /doc
The /doc
command now adds the generated documentation directly above your selected code. You no longer need to copy and paste the generated documentation from the chat view.
We've also improved the /doc
command’s underlying prompt so it now better matches your existing comment styles, generates more concise explanations, and better understands when to use a docstring-style API comment vs a plain code comment.
New custom command modes
Custom commands now support a new mode
configuration field that allows commands to be customized for how Cody should execute them:
inline
(default) - Runs the prompt in the inline chat windowedit
- Runs the prompt on the selected code for refactoring workflowsinsert
- Runs the prompt and inserts the response on top of the selection
See the custom commands documentation for details on the new mode
property.
New Copy, Insert and Save to File buttons
The "Copy" and "Insert at Cursor" actions on chat code blocks are now always visible, accessible via a new bar on the bottom of the code blocks.
We've also added a new "Save to File..." button, allowing you to save the code block directly to a new file in your project.
Changelog
See the changelog and GitHub releases for a complete list of changes.
Thank you
Cody is open source, and wouldn’t be what it is without our amazing contributors 💖 A big thank you to everyone who contributed, filed issues, and sent us feedback.
To get started with Cody install it from the VS Code Marketplace