Changes:
- #4287: Handle absolute paths in search globs
- #4272: Make development more-friendly for TypeScript 6/7
- #4296: Use a single session id mapping variable
- #4297: Track state marker in connection
- #4294: Refactor CopilotCLIPromptResolver for multi-workspace support
- #4295: Background - use the worktree branch name in the picker when locked
- #4291: Only show completions model picker when multiple models are available
- #4290: Update changelog.md for 0.39 (main branch)
- #4286: Fix lots of warnings shown while running integration tests
- #4283: Load a Session even if Copilot CLI SDK fails to load the session
See More
- #4281: Update vscode*.d.ts
- #4274: Update github copilot npm
- #4280: Auto approve reading files from original repo when using worktrees
- #4276: Refactor workingDirectory, isolationEnabled and worktreeProperties and collapse into an existing single type
- #4273: Support steering in Copilot CLI
- #4256: Remove CustomTeamDefaultValue/CustomInternalDefaultValue from config service
- #4270: Update to model J
- #4266: cherry pick 0.37 fixes
- #4257: Bump express-rate-limit from 8.2.1 to 8.3.0
- #4258: Background - include
baseCommitin the metadata - #3515: Avoid reporting subagent token usage to the context window widget
- #4243: docs: improve OTel monitoring doc with Quick Start guide and VS Code settings examples
- #4251: docs: incorrect documented jaeger port. <------ easy fix
- #4254: Publish VSIX as GitHub release asset
- #4250: bump version to 0.40.0 in package.json and package-lock.json
- #4249: Background - do not prompt for resource trust when selecting the default folder
This list of changes was auto generated.