Releases: sourcegraph/cody
Cody for VS Code 0.14.2
✨ See the What’s new in v0.14 blog post for what’s new in this release ✨
What's Changed
Autcomplete
- Remove test file by @philipp-spiess in #1428
- Update the outdated setting description by @valerybugakov in #1430
- Log which retrieval strategy is used by @philipp-spiess in #1436
- Add
// only
support totree-sitter
snapshot tests by @valerybugakov in #1450 - Fix suggest item race condition by @philipp-spiess in #1477
- Update post process logic for claude instant by @abeatrix in #1440
Chat
Commands
- Explain code action: Always send to sidebar by @umpox in #1427
- Use selectionRange in edits when available by @abeatrix in #1429
- Auto format code after applying edits by @abeatrix in #1441
- Only apply formatting changes to a range, and clean the undo stack by @umpox in #1445
Misc
- Update dependency @vscode/test-web to ^0.0.47 by @renovate in #890
- BFG: add new graph context engine by @olafurpg in #1232
- BFG: clean up logging by @olafurpg in #1433
- BFG: use RFC 795 naming conventions by @olafurpg in #1437
- Remove empty file that's failing ESLint checks by @olafurpg in #1432
- Enable feature flag checking for non dotcom instances by @philipp-spiess in #1435
- Agent: exist process when stdout/stdin close by @olafurpg in #1439
- Move Chromium installation into install-deps so "pnpm test:e2e" works on Windows by @DanTup in #1395
- Pass the sourcegraph url to symf by @beyang in #1373
- Agent: add new
git/codebaseName
request by @mkondratek in #1425 - Update dependency @sourcegraph/eslint-config to v0.37.1 by @renovate in #1468
- DX: fix eslint errors caused by the config upgrade by @valerybugakov in #1471
- Agent: fix
git/codebaseName
request by @mkondratek in #1473
New Contributors
- @mkondratek made their first contribution in #1425
Full Changelog: vscode-v0.14.1...vscode-v0.14.2
Cody for VS Code 0.14.1
✨ See the What’s new in v0.14 blog post for what’s new in this release ✨
What's changed?
Autocomplete
- Remove accidental console log in e2e test #1312 by @akalia25
- Restructure tree-sitter related modules #1307 by @valerybugakov
- Add Go tree-sitter query for multiline truncation #1311 by @valerybugakov
- Add single completion trigger queries #1259 by @valerybugakov
- Add feature flag for syntactic triggers #1318 by @valerybugakov
- Rudimentary Python LSP graph context #1245 by @philipp-spiess
- Make string distance filters more lenient #1320 by @philipp-spiess
- Add StarCoder context window experiment #1365 by @philipp-spiess
- Mark Fireworks provider as stable #1363 by @philipp-spiess
- Implement client-side timeouts #1355 by @philipp-spiess
- Fix Fireworks multi-line timeouts #1381 by @philipp-spiess
- Add feature flags to disable network cache #1409 by @philipp-spiess
Fixup Recipes
- Adding Smart Selection #1317 by @arafatkatze
Inline Chat
Benchmarking
Misc
- Refactor smart doc section, edge cases #1314 by @philipp-spiess
- Unit test matrix #1315 by @philipp-spiess
- Logging improvements #1316, #1331 by @abeatrix
- UI refinements #1374 by @dominiccooney
- Evaluate TypeScript dataset #1334 by @taras-yemets
Full Changelog: vscode-v0.14.0...vscode-v0.14.1
Cody for VS Code 0.14.0
✨ See the What’s new in v0.14 blog post for what’s new in this release ✨
What's Changed
- Cody: Fix first command not executing in the sidebar by @umpox in #1243
- Whoops by @philipp-spiess in #1250
- revert pull/1248 by @abeatrix in #1251
- Code Action: Allow enabling/disabling and improve ranking of explain by @umpox in #1211
- Log platform version by @philipp-spiess in #1254
- refactor: expand code action range by @abeatrix in #1163
- Show notice on first autocomplete by @toolmantim & @DanTup in #1071
- Autocomplete: add
stopReason
to completion events by @valerybugakov in #1261 - Update changelog with 0.12.x onboarding changes. by @dominiccooney in #1260
- Autocomplete: Throttle lang server requests for LSP graph context by @philipp-spiess in #1263
- Autocomplete: Enable completeSuggestWidgetSelection by default by @philipp-spiess in #1262
- change: remove fixup display in chat and history by @abeatrix in #1220
- fix: set display text for typewriter by @abeatrix in #1270
- Agent: fix Windows issues by @olafurpg in #1264
- fix: doc command by @abeatrix in #1273
- Autocomplete: Simplify injected prefix handling and fix logging issue by @philipp-spiess in #1255
- Autocomplete: add
autocomplete.languages
user setting by @valerybugakov in #1290 - Remove .com from enterprise login options by @toolmantim in #1286
- Only show "Ask Cody Inline" context menu item when signed in by @toolmantim in #1281
- fix: doc prompt improvements by @toolmantim in #1198
- Don't show completion notice for existing installs by @DanTup in #1293
- fix: preamble leak for anthropic by @abeatrix in #1274
- add event logging validation to inline test by @akalia25 in #1295
- Autocomplete: remove
console.log
s by @valerybugakov in #1304 - VScode: Move onboarding control group onto simplified onboarding by @dominiccooney in #1301
- VScode: Show Cody on first install by @dominiccooney in #1299
- Agent: disable tree-sitter setting by @olafurpg in #1296
- Autocomplete: add multiline truncation unit test by @valerybugakov in #1303
- Detect more test files by @philipp-spiess in #1297
- change: add latency gradually by @abeatrix in #1269
- Autocomplete: Remove outdated embeddings config by @philipp-spiess in #1308
- VS Code: Release 0.14.0 by @philipp-spiess in #1310
New Contributors
Full Changelog: vscode-v0.12.4...vscode-v0.14.0
Cody for VS Code 0.12.4
What's New
Improvements
- New "/doc" command to view documentation with smart selection by @abeatrix (#1116)
- Visual feedback on code block action clicks by @abeatrix (#1173)
- Faster autocompletion powered by tree-sitter by @valerybugakov (#1172)
- Manual autocompletion trigger by @dominiccooney (#1215)
- Bookkeeping to reuse completion IDs by @philipp-spiess (#1230)
Fixes
- Remove params from verbose error logging by @abeatrix (#1205)
- Don't trigger autocomplete on closing characters by @philipp-spiess (#1218)
- Fix transcript order by @philipp-spiess (#1247)
Other
- Unify fixup and refactor commands/events by @abeatrix (#1186)
- Rename "Refactor Code" to "Edit Code" by @toolmantim (#1200)
- New contributors @szymonprz (#1222)
See the full changelog for details.
New Contributors
- @szymonprz made their first contribution in #1222
Full Changelog: vscode-v0.12.0...vscode-v0.12.4
Cody for VS Code 0.12.3
✨ See the What’s new in v0.12 blog post for what’s new in this release ✨
What's Changed
Cody for VS Code 0.12.2
✨ See the What’s new in v0.12 blog post for what’s new in this release ✨
What's Changed
- Autocomplete: Improve suggest widget interop and add feature flag by @philipp-spiess in #1158
- Autocomplete: add items to CompletionEvent with tree-sitter fields for analytics by @valerybugakov in #1144
Cody for VS Code 0.12.1
✨ See the What’s new in v0.12 blog post for what’s new in this release ✨
What's Changed
- Autocomplete: Fix cody-autocomplete-claude-instant-infill experiment by @philipp-spiess in #1132
- refactor: telemetry names for command events by @abeatrix in #1134
Cody for VS Code 0.12.0
✨ See the What’s new in v0.12 blog post for what’s new in this release ✨
What's Changed
- Add trufflehog secret scanning by @shivasurya in #932
- Log events from E2E tests in dedicated testing environment by @akalia25 in #468
- Fix streaming logs by @philipp-spiess in #937
- Fix dev build by not overwriting CODY_TESTING env by @philipp-spiess in #935
- refactor: remove starter and premade from cody.json by @abeatrix in #939
- Add section observer to track code navigation section changes by @philipp-spiess in #865
- add twoNums.ts to completions test by @abeatrix in #945
- dx: bump memory and disable warnings for the vscode
lint:js
script by @valerybugakov in #961 - Add dev flag to open output console on startup by @philipp-spiess in #941
- Autocomplete: Fix feature flag init by @philipp-spiess in #965
- Autocomplete: Tweak StarCoder temperature by @philipp-spiess in #966
- Autocomplete: Tweaks to the graph context to make it actually slightly usable already by @philipp-spiess in #943
- feat: add infill mode to anthropic claude instant by @abeatrix in #974
- Autocomplete: Document test suite setup by @philipp-spiess in #976
- changelog update for pull/974 by @abeatrix in #977
- E2e test logging patch1 by @akalia25 in #948
- Merge back 0.10.1 change log changes into
main
by @philipp-spiess in #972 - Autocomplete: Add bare bones statistics logging and UI by @philipp-spiess in #973
- Update VS Code README.md by @iskyOS in #982
- Autocomplete: Don't init when not logged in and add UI to show that to users by @philipp-spiess in #970
- Autocomplete: Add document section logging to trace view by @philipp-spiess in #975
- feat: custom starter message configuration by @abeatrix in #963
- Show commands format changed notification by @taras-yemets in #964
- Autocomplete: Remove cody-autocomplete-streaming-response flag by @philipp-spiess in #995
- Agent: support unstable-codegen access via SOCKS proxy by @cbart in #836
- Autocomplete: add multi-line trigger info to
docContext
by @valerybugakov in #938 - Autocomplete: group
getInlineCompletions
unit tests by @valerybugakov in #947 - Autocomplete: Various section observer tweaks by @philipp-spiess in #986
- Update ci.yml by @akalia25 in #962
- Agent: add support for custom User-Agent by @olafurpg in #997
- Autocomplete: remove duplicated tests by @valerybugakov in #1009
- update scrolling behavior by @beyang in #1005
- Onboarding: New login experience behind QA flag by @dominiccooney in #996
- Introduce testRunID when logging events from e2e tests by @akalia25 in #1007
- Agent: add notification that clears the last autocomplete candidate by @chwarwick in #998
- Autocomplete: Add section history to graph context by @philipp-spiess in #999
- Agent: specify User-Agent in more requests by @olafurpg in #1015
- Autocomplete: Add a feature flag for graph context and only enable it for supported languages by @philipp-spiess in #1016
- transcript: ensure react key uniqueness by @beyang in #1012
- Intelligent Cody: Supercharge hover text by @efritz in #983
- update claude infill prompt to fix indent issue by @abeatrix in #990
- improve generate unit tests command output quality by @abeatrix in #907
- Autocomplete: do not report auth errors to Sentry by @valerybugakov in #1028
- Autocomplete: do not report some network errors to Sentry by @valerybugakov in #1029
- Autocomplete: Add stop sequence to Fireworks by @philipp-spiess in #1018
- VS Code: remove sign-out menu by @valerybugakov in #1032
- [Cody Web] fix typewriter err handling and closing by @thenamankumar in #1034
- Autocomplete: Add minimum latency by @philipp-spiess in #1017
- Intelligent Cody: Track which local variable types/implementations alter by @efritz in #1022
- Remove fs dependency from common by @thenamankumar in #1043
- Autocomplete: Use token in StarCoder prompt by @philipp-spiess in #1044
- Autocomplete: Don't cull symbols that are defined in common import paths by @philipp-spiess in #1046
- Intelligent Cody: Add additional Go heuristics by @efritz in #1047
- doc: add cody quality tools + autocomplete review tool docs by @slimsag in #1031
- UX improvements to the custom command workflow by @toolmantim in #992
- VS Code: sign out cleanup by @valerybugakov in #1053
- Agent: add
graphql/getRepoIdIfEmbeddingExists
by @olafurpg in #1045 - Simplified onboarding experiment assignment and logging by @dominiccooney in #1036
- Autocomplete: Include \n\r\n as stop sequence for multi-line requests by @philipp-spiess in #1057
- Autocomplete: Add alt+\ shortcut to trigger autocomplete and bypass debouncing times by @philipp-spiess in #1060
- Remove remove unstable-azure provider by @chwarwick in #1003
- fix replace prefix logic for infill prompt by @abeatrix in #1063
- Consistent event names for commands by @dadlerj in #1068
- dx: extract linting into a separate CI job by @valerybugakov in #1055
- Autocomplete: trigger multiline completions on empty block only by @valerybugakov in #1052
- Update dependency eslint to ^8.49.0 by @renovate in #64
- Update dependency @sourcegraph/eslint-config to v0.34.0 by @renovate in #1074
- dx: upgrade @sourcegraph/eslint-config by @valerybugakov in #1075
- Worker: support correct transcript management by @olafurpg in #1073
- configure autocomplete provider based on cody LLM settings in site config by @taras-yemets in #1035
- update changelog by @taras-yemets in #1080
- Fix broken Cody Agent by @steveyegge in #1081
- Fix VScode storybook CSS class name mangling by @dominiccooney in #1078
- Autocomplete: truncate multiline completions based on parse-trees by @valerybugakov in #1033
- Autocomplete: Only persist last candidate if it would be shown in the UI by @philipp-spiess in #1059
- Autocomplete: Use the same context window size for StarCoder by @philipp-spiess in #1058
- Agent: add
pnpm agent:debug
command by @valerybugakov in #1087 - Merge back 0.10.2 change log changes into
main
by @philipp-spiess in #1095 - Autocomplete: add snapshot tests for tree-sitter queries by @valerybugakov in #1086
- Agent: update contributing docs by @olafurpg in #1106
- Autocomplete: Filter out single character completions by @philipp-spiess in #1109
- fix: use infillBlock not infillBlock.trimEnd() by @abeatrix in #1099
- Autocomplete: Add StarCoder hybrid feature flag and Llama Code flags by @philipp-spiess in #1110
- Fix: replaceAll() should not be called with a non-global regular expression. by @cbart in #1108
- typewriter: do not thr...
Cody for VS Code 0.10.2
✨ See the What’s new in v0.10 blog post for what’s new in this release ✨
This release improves autocomplete performance, command menu UX, command JSON configuration and chat history exports.
What's new
Highlights
Other Changes
- Autocomplete: Use the same context window size for StarCoder by @philipp-spiess in #1058
Cody for VS Code 0.10.1
✨ See the What’s new in v0.10 blog post for what’s new in this release ✨
This release improves autocomplete performance, command menu UX, command JSON configuration and chat history exports.
What's new
Highlights
Other Changes
- Autocomplete: Use the same context window size for StarCoder by @philipp-spiess in #1058