What's Changed
- refactor: reshape vscode actions by @uinstinct in #7406
- fix(doc): formatting issue in codebase awareness for agents documentation by @babblebey in #7546
- feat: ✨ Add experimental range tool for file operations by @chezsmithy in #7161
- Create dynamic tool policies and implement dynamic policy for terminal tool by @tomasz-stefaniak in #7421
- Display security warnings for potentially dangerous commands by @tomasz-stefaniak in #7531
- feat: org policies for indexing and mcp by @RomneyDa in #7234
- fix: Failed continue-review workflows now run with error handling by @bdougie in #7458
- feat: ctrl+c once to clear input, twice to exit. Refactoring, bug fixes by @tingwai in #7378
- Update telemetryService.ts by @Patrick-Erichsen in #7535
- chore: remove ids from tooltips by @uinstinct in #7254
- fix: disable Next Edit cursor events when feature is disabled by @exigow in #7555
- Next Edit docs update by @sestinj in #7584
- fix: lint by @tingwai in #7582
- chore: add instinct to ModelRecommendations by @BekahHW in #7585
- Add terminal command security to CLI by @tomasz-stefaniak in #7558
- fix: bump semver check for extension release by @tingwai in #7587
- fix: don't show unchanged diff sections in extension UI by @RomneyDa in #7560
- fix: open file on EDT by @exigow in #7581
- feat: return usage for openai providers by @tingwai in #7462
- build(deps): bump actions/github-script from 7 to 8 by @dependabot[bot] in #7601
- fix: ignore Stream closed exceptions on flush by @exigow in #7610
- fix: don't use override-only actionPerformed to invoke action by @exigow in #7608
- fix(docs): broken settings page links by @uinstinct in #7598
- chore: disable fail-fast for cli workflow by @tingwai in #7589
- feat: CLI shell mode by @RomneyDa in #7537
- fix: HOTFIX aborterror2 during stream fim by @uinstinct in #7578
- Handle review comment threads in GitHub workflow by @sestinj in #7593
- chore: bump package.json by @tingwai in #7612
- feat: add tooltips to user settings page by @uinstinct in #7597
- fix: cn flicker by @RomneyDa in #7615
- feat: edit tools descriptions tweaks and read real path by @RomneyDa in #7619
- docs: improve model recommendation links by @TyDunn in #7633
- fix: update claude models in getting started by @uinstinct in #7482
- build(deps): bump actions/github-script from 7 to 8 by @dependabot[bot] in #7628
- feat(cli): put space after the dot in chat input by @uinstinct in #7629
- fix: dispose JCEF JSQuery handler correctly by @exigow in #7577
- cai: workflow to auto-fix tests (disabled for now) by @sestinj in #7502
- feat(cli): skip telemetry if there is no internet connection by @uinstinct in #7528
- fix: cli /exit and ctrl-d actually exits by @tingwai in #7641
- support for reading ./ paths (again?...) by @sestinj in #7622
- fix: HOTFIX context items dialog not visible on conversation compaction by @uinstinct in #7407
- build(deps): bump esbuild and vitest in /packages/terminal-security by @dependabot[bot] in #7588
- chore: Add stdout console log when package fails to build (build-packages.js) by @sevetseh28 in #7427
- fix: HOTFIX prevent AUTODETECT model from being queried on Ollama by @fbricon in #7477
- fix: SIGINT handler logic to run in TUI only by @tingwai in #7638
- build(deps): bump tmp and @openapitools/openapi-generator-cli in /extensions/vscode by @dependabot[bot] in #7611
- fix: workflow run npm ci on cache miss by @tingwai in #7614
- docs: assistant --> agent by @TyDunn in #7640
- build(deps): bump actions/stale from 9 to 10 by @dependabot[bot] in #7574
- fix(cli): extract media type when submitting images in anthropic by @uinstinct in #7634
- build(deps): bump actions/setup-node from 4 to 5 by @dependabot[bot] in #7573
- feat(scaleway): update supported models by @reda-maizate in #7630
- fix: delete duplicate type by @lixiaoyang1992 in #7571
- fix: close drag over message overlay during onDrop by @uinstinct in #7408
- build(deps): bump actions/setup-python from 5 to 6 by @dependabot[bot] in #7572
- feat: cli commit signature by @RomneyDa in #7620
- feat: CLI: add diagnostics to /info screen by @RomneyDa in #7621
- Fix: Updated ideSettings didn't get passed properly by @Jazzcort in #7409
- feat: show git branch if available by @RomneyDa in #7532
- instance id to fix metrics by @sestinj in #7644
- feat: cli: press enter to continue by @RomneyDa in #7643
- chore: prerelease versions by @RomneyDa in #7645
- note whether headless mode / github actions in telemetry by @sestinj in #7591
- docs: properly add the tetrate agent router service documentation by @missBerg in #7624
- feat: run dependent indexer based on context provider by @uinstinct in #6323
- fix: remove extraneous quotation mark in className for useCodebase div by @lixiaoyang1992 in #7627
- build(deps): bump actions/github-script from 7 to 8 by @dependabot[bot] in #7646
- build(deps): bump continuedev/continue from 1.4.33.pre.beta.20250901 to 1.4.38 by @dependabot[bot] in #7648
- build(deps): bump actions/checkout from 4 to 5 by @dependabot[bot] in #7647
- fix: diff colors should reach till end by @uinstinct in #7653
- build(deps): bump tmp and @inquirer/editor in /docs by @dependabot[bot] in #7662
- chore: bump prerelease versions by @RomneyDa in #7663
- revert "fix: diff colors should reach till end" by @RomneyDa in #7674
- build(deps-dev): bump vite from 7.0.5 to 7.1.5 in /packages/openai-adapters by @dependabot[bot] in #7668
- fix: HOTFIX diff line color overflow by @RomneyDa in #7675
- fix: HOTFIX string fallback for config yaml model capability by @RomneyDa in #7676
- fix: HOTFIX response actions disappearing and causing jumping while streaming by @RomneyDa in #7677
- feat: notch cleanup and settings improvements by @Patrick-Erichsen in #7667
- fix: additional filter for apply / edit by @sestinj in #7679
- build(deps-dev): bump vite from 6.3.5 to 6.3.6 in /core by @dependabot[bot] in #7680
- feat: add filepath to apply prompt template vars by @sestinj in #7681
- fix: ✏️ Fix typo in No Parallel Tool Calling Instruction by @chezsmithy in #7684
- fix(cli): skip indexing when in home directory by @uinstinct in #7580
- fix: HOTFIX 🚑 Fix bedrock conversation prompt caching by @chezsmithy in #7652
- fix: HOTFIX rename isSearchReplace to isSearchAndReplace for consistency by @QianKuang8 in #7685
- fix: -v means --version, not --verbose by @sestinj in #7670
- feat: pass --config to cn remote by @sestinj in #7592
- feat: /init slash command for CLI by @sestinj in #7669
- chore: vs code 1.3.7 by @RomneyDa in #7691
- feat: isHeadless and isGitHubCI on cli OTel by @sestinj in #7672
New Contributors
- @sevetseh28 made their first contribution in #7427
- @reda-maizate made their first contribution in #7630
Full Changelog: v1.2.3-vscode...v1.2.4-vscode