Releases: sourcegraph/cody
Cody for VS Code 0.8.0
✨ See the What’s new in v0.8 blog post for what’s new in this release, and a summary of all the recent changes ✨
This release improves autocomplete performance, adds new commands like /smell
to find code issues, displays clickable file paths when executing commands, introduces an experimental local symbol indexer, and contains many other enhancements and fixes.
What's new
Highlights
- Reduced autocomplete latency (#762 by @philipp-spiess)
- Support for increased autocomplete debounce time (#733 by @taras-yemets)
- New
/smell
command to find code smells (#602 by @abeatrix) - Display clickable file paths after executing commands (#602 by @abeatrix)
- New
Discard
code lens to remove unwanted refactor suggestions (#711 by @abeatrix) - New resizable chat input with a command button (#718 by @toolmantim )
- Show update notices after extension updates (#746 by @toolmantim )
- Experimental local symbol indexing features (#728 by @beyang )
- Experimental Custom Commands (#683 by @abeatrix)
Other changes
- overhaul autocomplete provider config by @sqs in #650
- Autocomplete: Truncate same line suffix from prompt by @philipp-spiess in #655
- feat: code smell command, display commands error in chat by @abeatrix in #602
- rm needlessly included file by @sqs in #662
- rm unused streamCompletions by @sqs in #663
- Cody completion: Add initial tree-sitter utils by @vovakulikov in #538
- Potential bug fix in next questions recipe by @AlexB3939 in #572
- Always log error from getInlineCompletions by @sqs in #664
- Cody chat: add getting started widget by @taras-yemets in #557
- Release cody-ui v0.0.7 by @taras-yemets in #670
- Autocomplete: Log number of accepted chars per suggestion by @philipp-spiess in #674
- Add support for custom pre-configured extension settings to Cody VSCode extension build script by @marekweb in #536
- Log token count for code generated and button click events across the extension by @abeatrix in #675
- fix: replace {languageName} in custom prompt by @abeatrix in #681
- fix: chat vertical alignment by @taras-yemets in #684
- Don't require Esc to dismiss Cody menu by @toolmantim in #700
- commands: match commands on description by @abeatrix in #702
- Add a settings button to Cody pane header by @toolmantim in #701
- Autocomplete: Aggregate completion started events by @philipp-spiess in #706
- Autocomplete: Fix starcoder model name again by @philipp-spiess in #708
- Autocomplete: Remove suffix matching bail for FIM models by @philipp-spiess in #671
- Autocomplete: Log chars with suggestion event by @philipp-spiess in #710
- fixup: add code lens to discard fixup suggestion by @abeatrix in #711
- Trim values in vscode auth menu by @marekweb in #693
- Update VSC marketplace + README by @iskyOS in #659
- Agent: always build parent directory first by @olafurpg in #724
- Use primary button theme on hover for insert, copy. by @dominiccooney in #717
- update dotcomUrl by @akalia25 in #730
- Don't trigger multiline completion in case of function or method invocation by @vovakulikov in #726
- Adding support for downward scrolling when a search operation is performed on Cody by @arafatkatze in #712
- Add autoresizing and command button to chat input by @toolmantim in #718
- Use CSS scroll anchoring for most chat scroll pinning by @dominiccooney in #704
- Autocomplete: Include up to a single new line in the Anthropic prompt by @philipp-spiess in #727
- vscode: add feature flag provider by @taras-yemets in #703
- Autocomplete: Improve interaction with completions menu by @philipp-spiess in #636
- Add increased autocomplete debounce time feature flag support by @taras-yemets in #733
- Experimentation: Move FeatureFlagProvider to shared and add tests by @philipp-spiess in #735
- Autocomplete: Use streaming to early-terminate Anthropic requests by @philipp-spiess in #723
- cody: add exp label to custom command dropdown by @kalanchan in #740
- Move typewriter so it does not throttle keyword expansion, reranker by @dominiccooney in #719
- Adds an experimental command
/symf
that provides an indexed keyword search capability by @beyang in #728 - Show a notice and link to release notes after extension updates by @toolmantim in #746
- throttle updates of context to chat sidebar by @sqs in #751
- New welcome chat words by @toolmantim in #748
- remove h tags from the allowed list by @abeatrix in #742
- Autocomplete: Log errors by @philipp-spiess in #761
- Do not init inline controller on startup when disabled by @philipp-spiess in #764
- Intelligent Cody: MVP using VSCode API by @efritz in #692
- Autocomplete: Abort network requests when a completion request is resolved with a previously started request's response by @philipp-spiess in #762
- remove compare open tabs from workspace command by @abeatrix in #763
- remove fixup command handling from refactor menu by @abeatrix in #766
- added more e2e test cases by @AlexB3939 in #729
New Contributors
- @AlexB3939 made their first contribution in #572
- @vdavid made their first contribution in #689
- @iskyOS made their first contribution in #659
- @arafatkatze made their first contribution in #712
- @efritz made their first contribution in #692
Full Changelog: vscode-v0.6.7...vscode-v0.8.0
Cody for VS Code 0.6.7
What's new
This patch release includes some under-the-hood improvements:
- Log number of accepted chars per autocomplete suggestion (#674 by @philipp-spiess)
- Log token counts for generated code and button click events (#675 by @abeatrix)
Full Changelog
For the complete list of changes, see the comparison between v0.6.6 and v0.6.7.
Codyintel (experimental)
codyintel6 WIP.
Cody for VS Code 0.6.6
What's new
Highlights
- Added walkthrough for chat commands and updated commands menu (#648 by @abeatrix)
- Fixed several autocomplete issues around analytics and suggestions (#637, #644, #647, #649 by @philipp-spiess)
- Added support for signing in on VS Code Web (#625 by @sqs)
- Added end-to-end quality evaluation suite (#590 by @novoselrok)
Other changes
- Handle aborted messages correctly (#598 by @abeatrix)
- Don't add "Reload Window" actions unnecessarily (#603 by @toolmantim)
- Change file link color to match buttons (#600 by @abeatrix)
- Remove beta labels from features (#605 by @toolmantim)
- Improve autocomplete context logic and naming (#604 by @philipp-spiess)
- Add tab-to-complete for commands (#606 by @abeatrix)
- Tweak StarCoder autocomplete options (#609 by @philipp-spiess)
- Fix autocomplete suffix matching logic (#607 by @philipp-spiess)
- Add experimental editor title command icon (#611 by @abeatrix)
- Fix Cody web state updates when switching history records (#568 by @taras-yemets)
- Bump shared package version (#626 by @taras-yemets)
- Prefer runtime package.json for logger version (#641 by @philipp-spiess)
- Fix fireworks model name (#643 by @philipp-spiess)
- Add recipe for Cody to respond with only code (#610 by @pjlast)
- Update package publishing docs (#627 by @taras-yemets)
New contributors
Full changelog: vscode-v0.6.5...vscode-v0.6.6
Cody for VS Code 0.6.5
What's New
We're excited to share the latest improvements in Cody! This release enhances fixups, autocompletion, refactors to streamline code, dependency updates, and bug fixes.
Recipes are now Commands
What used to be Recipes are now Commands. Instead of accessing them from a tab, you can now find them in the chat message box by typing /
:
Or use the keyboard shortcut cmd+shift+v
(⇧⌘V) to bring up the Command Menu
:
Cody has also been moved to the correct position in the right-click context menu:
Enhanced Autocompletion
- Upgraded to StarCoder 7b model for higher quality autocomplete suggestions (#560)
- Added test case and benchmark for new StarCoder model (#540)
- Improved codebase context inference for autocomplete embeddings (#525)
- Include current file name in anthropic prompt for more relevant suggestions (#579)
Improvements to Fixups!
- You can now run parallel fixups
- No need to wait for an existing one to finish
- With a single click, you can ask Cody to fix errors and warnings in your editor
- Or ask Cody to explain, and it will immediately open a new inline chat
- Lots of response quality improvements. Cody is better at returning actual code that is related to your instructions.
- You can now create fixes on empty selection ranges, meaning you can generate code like you might do with completions but with additional instructions!
Code Refactors
- Restructured custom commands configuration for better organization (#561, #571)
- Consolidated inline and non-stop fixup code paths (#510)
Bug Fixes
- Fixed file watcher leaks in commands controller (#564)
- Fixed recipe file watcher exhausting system resources (#565)
- Handled errors from Git extension APIs (#562)
- Fixed relative pattern matching in file watchers (#573)
- Fixed GitHub Copilot suppressing Ctrl+Enter in comment UI (#551)
Dependency Updates
Check out the full changelog for more details. We appreciate all the contributors who helped improve Cody this release! Feel free to let us know if you have any other feedback.
Cody for VS Code 0.6.4
What's New
This release includes several improvements and bug fixes:
Performance and Reliability
- Fixed several crashes and errors like "Cannot read properties of null" (#418)
- Made completion caching more robust to avoid stale results (#392)
Productivity Boosts
- Improved autocomplete suggestions by fixing issues with extra
{
characters (#378) and incorrect code generation (#391) - Added support for VS Code as a web extension for increased portability (#424)
Developer Experience
- Added tracing for completion providers to simplify debugging (#433)
- Improved test helpers for writing completion tests (#411)
Other Changes
- Refactored code to narrow types and imports (#425)
- Made the extension compatible with Node.js and DOM timers (#427)
- Added docs for getting insider builds (#420)
Thanks to all our contributors for these improvements!
New Contributors
- @phuff made their first contribution in #404
- @pjlast made their first contribution in #438
- @marekweb made their first contribution in #458
- @toolmantim made their first contribution in #449
Full Changelog: vscode-v0.6.3...vscode-v0.6.4
Cody for VS Code 0.6.3
What's New
This release focuses on improvements to autocompletion, configuration, and more.
Enhancements
- Autocompletion is now faster and more reliable thanks to fixes for text document slicing logic and removal of an unnecessary provider (#375, #394).
- Deprecated configuration fields were removed after a grace period (#387).
Fixes
- Steps for using Cody as a library were fixed (#398).
- An experimental file path hallucination detector was removed (#400).
- The default value for triggerMoreEagerly was fixed in code (#401).
For the full changelog, see here.
cody-shared-test-v1
Testing for sg/sg deployment branch
Cody for VS Code 0.6.2
vscode-v0.6.2 v0.6.2
Cody for VS Code 0.6.1
Release v0.6.1 (#354) Release v0.6.1 ## Test plan <!-- All pull requests REQUIRE a test plan: https://docs.sourcegraph.com/dev/background-information/testing_principles Some examples: // Just a doc change none - docs change // Unit tests got your back? Unit tests // Tested it manually and CI will also pitch in? Manually tested and CI --> Version bump