github microsoft/vscode-copilot-chat v0.39.2026030404

pre-release7 hours ago

Changes:

  • #4195: Bump vscode engine to 1.111
  • #4112: Fixes microsoft/vscode#298615
  • #4193: Add a hack to ensure auto mode hinted model is chosen
  • #4192: Sessions - update action names
  • #4191: nes: render NES insertion on next line as ghost text
  • #3567: Graduate Claude out of Preview
  • #4183: Revert "Revert Graduate Claude out of Preview"
  • #4054: disable thinking when thinking budget is 0 for adaptive thinking
  • #4188: Sessions - add action to merge changes, update branch
  • #4184: nes: don't show arrow for ghost text completions when unification is enabled
See More
  • #4161: Move useMessagesApi to stable config
  • #4163: Add URL image source support for Anthropic Messages API
  • #4182: Background - improve error handling when computing changes and generating branch name
  • #4179: feat(otel): add github.copilot.chat.otel.flush command for explicit flush control
  • #4181: Background - use copilot/ in the worktree branch name
  • #4178: Background - use random branch names for worktrees
  • #4173: Add commitToRepository command for customization file persistence
  • #4171: Extract out IGithubApiFetcherService
  • #4170: Include error message in telemetry
  • #4168: copilot cli: /mcp queries SDK and prints tools
  • #4165: Make Copilot GitHub Status aware
  • #4166: WebSocket request/response headers
  • #4162: Dileep y/model update feb
  • #4150: Updated prompt for model updates.
  • #4156: fix - update terminal command labels for clarity
  • #4157: nes: speculative: do not send speculative before stream finishes
  • #4103: nes: filter out edits that contain given substrings
  • #4155: sessions - add command to copy worktree branch name and update label
  • #4153: Update changelog for 0.38 (main branch)
  • #4152: Auto approve reading of attached files
  • #4149: feat: avoid duplicate terminal UI rendering
  • #4147: Avoid setting default claude model for #vscode/297337
  • #4129: Support agent handoffs for Background agents
  • #4133: feat: Add session capabilities to CopilotCLISessionOptions to remove TUI features
  • #4145: Include capabilities to enable image support
  • #4138: Adding branch name to metadata cloud provider
  • #4142: implement mcp gateway for cli (gated behind sessions flag)
  • #4136: Don't add activation event for custom agent provider
  • #4137: Bump the anthropic SDK
  • #4131: Handle results potentially being undefined
  • #3960: dont allow image urls in messages api
  • #4119: api: support requestInitiator as undefined in LanguageModelAccess
  • #4126: Check for ws:/responses
  • #4124: Remove hard coded gpt 4.1 in favor of copilot base
  • #4122: Remove dead function
  • #3917: feat(otel): Add OpenTelemetry GenAI instrumentation to Copilot Chat
  • #4121: chore: npm audit fix (no force)
  • #4071: Kevin m kent/v2 domain intent taxonomy
  • #4120: Follow-up fixes for v2 taxonomy (#4071)
  • #4116: Rename aggressiveness to eagerness
  • #4113: Ignore stateful marker for new connections
  • #4034: CLI terminal command handling to remove cd
  • #4109: Background - only compute session statistics for trusted workspace/worktree folders
  • #4102: inline chat: fix tool call round ordering in prompt and surface edit …
  • #4108: Update @github/copilot to version 0.0.420, enhance attachment handling
  • #4098: Add skill locations support to Copilot CLI session options and service
  • #4107: Include sdk/definitions/*.yaml files in release
  • #4101: Remove noisy "got diagnostics" trace log
  • #4025: Fix diagnostics on empty lines being invisible to get_errors tool
  • #4099: Remove edits2 setting/participant
  • #4100: Improve session agent and branch update logic to prevent unnecessary updates
  • #4092: Perf: Optimize linkification to eliminate choppy streaming during symbol resolution
  • #4097: Telemetry and stateful marker
  • #4095: Background - remove workaround for viewing background session changes in the empty window
  • #829: Correct the build shortcut for Windows users
  • #4086: Send 'custom' agent name correctly for subagent requests
  • #4089: Update @vscode/copilot-api to 0.2.13 and pass devDeviceId
  • #4090: CAPI header tweaks
  • #4062: Search subagent tool description update
  • #3988: Ensure the repo is opened to get diffing working in sesions window
  • #4085: Revert "Ensure the repo is opened to get diffing working in sesions window (#3988)"
  • #4083: Background - clean worktree changes cache at the end of the turn
  • #4079: Remove duplicated memory tool in picker
  • #4058: Merge agents and chatsession folder
  • #4078: Update extension telemetry pkg
  • #4070: pass in the URL for the proxy to the CLI session
  • #4075: Hold external repo info telemetry
  • #4072: Make auto have provider affiniy
  • #4057: Bump minor version to 0.39
  • #3774: Add a maximum date of the comparison commit for the 1p repo telemetry info
  • #4068: Support CAPI WebSocket connections
  • #4069: Support CAPI WebSocket connections
  • #4061: Run command tool should include command result
  • #4036: cli - do not trust empty changes (microsoft/vscode#297975)
  • #4063: Revert "cli - do not trust empty changes (microsoft/vscode#297975)"

This list of changes was auto generated.

Don't miss a new vscode-copilot-chat release

NewReleases is sending notifications on new releases.