Copilot Chat v0.33.2025101302: Build & Tool Fixes
Copilot Chat v0.33.2025101302 fixes build issues, improves NES cursor prediction, adds BYOK key management, and resolves infinite edit loops in suggestions.
TL;DR
- Fixed build issues and upgraded completions-core to latest commit
- Improved NES suggestion positioning and added next cursor line prediction
- Added BYOK API key management and custom request headers support
- Fixed infinite no-edit loops in cursor line suggestions
New
- BYOK API key management — Command to manage your own OpenAI/Azure keys directly in the extension
- Custom request headers for BYOK — Send custom headers when using bring-your-own-key models
- Next cursor line prediction — NES now predicts where your cursor should move next with improved prompt alignment
- Binary format for tool embedding cache — Local caching of virtual tool embeddings now uses binary format for efficiency
- Timeout for text search — Added timeout when searching text in files to prevent hangs
Fixed
- Build failure — Upgraded completions-core to latest commit to resolve build issues
- Infinite no-edit loop in cursor suggestions — Fixed NES next cursor line getting stuck in edit loops and better aligned with training data
- Missing text after code blocks — Resolved issue where text following code blocks was dropped in responses
- EditFile tool execution — Fixed editing from executePrompt tool
- Excessive content exclusion fetches — Reduced unnecessary fetch calls during content exclusion checks
- Network error handling — Added retry logic for net::ERR_NETWORK_CHANGED errors
- NES suggestion positioning — Improved cell and position determination for notebook editor suggestions
Changed
- Response API enabled by default — useResponsesAPI now enabled by default for all users
- Extension activation — Auth no longer blocks extension activation on startup
- Commit message generation — Git commit messages now use gpt-4-mini model
- Model capabilities updated — Updated supported model capabilities across the extension
- Security-sensitive file exclusion — Added more file extensions to workspace indexing exclusion list for security
Update via VS Code extensions marketplace or run: code --install-extension ms-copilot.copilot-chat
Source: Copilot Chat