Copilot Chat v0.43: Session & Repository Fixes
Copilot Chat v0.43 improves session management with better repository path handling, fixes discard changes visibility, and adds OTel telemetry tracking for workspace metadata.
TL;DR
- Repository path handling improvements for folder sessions
- Session management refinements and discard changes action fixes
- CLI session handling and performance logging enhancements
New
- Init repository action — Sessions now support initializing repositories directly
- Copilot CLI Controller API — New API for improved CLI session control
- OTel telemetry tracking — Added OpenTelemetry feature adoption tracking
- Workspace metadata in events — Git branch, commit, remote, and file path now included in telemetry
Fixed
- Repository path persistence — Folder sessions now maintain repository path information correctly
- Discard changes visibility — Action only shows when a git repository is present
- Nested sub-agent calls — Fixed issue with Copilot CLI nested sub-agent invocations
- Tool token over-counting — Resolved over-counting when Anthropic Tool Search is enabled
- Whitespace artifacts — Fixed whitespace-only text blocks from orphaned CacheBreakpoint
- Skill directory access — Corrected skill directory access issues
- Conversation store cleanup — Chat session disposal now properly cleans up conversation store entries
- WebSocket management — Now uses one WebSocket per conversation for better resource handling
Changed
- Session logging — Filter names now included in logs for better debugging
- Cursor placement — Tweaked cursor placement for xtab calls after cursor prediction
- Base branch preference — Sessions now prefer upstream for base branch when present
- Folder session staging — Changes no longer staged for folder sessions
- Claude co-attribution — Disabled Claude co-attribution in commits and PRs
Update via: npm install @github/copilot-chat@0.43.2026033104 or check the full release notes.
Source: Copilot Chat