Skip to content

[pull] main from microsoft:main#1175

Merged
pull[bot] merged 14 commits intocode:mainfrom
microsoft:main
Apr 23, 2026
Merged

[pull] main from microsoft:main#1175
pull[bot] merged 14 commits intocode:mainfrom
microsoft:main

Conversation

@pull
Copy link
Copy Markdown

@pull pull Bot commented Apr 23, 2026

See Commits and Changes for more details.


Created by pull[bot] (v2.0.0-alpha.4)

Can you help keep this open source service alive? 💖 Please sponsor : )

rebornix and others added 14 commits April 22, 2026 21:26
)

* agentHost: add diagnostic tracing for session disconnect errors

Add logging at key decision points to diagnose 'Session not found'
errors after WebSocket reconnect. The logs will reveal:

- Whether the stale in-memory SDK session is reused (cachedEntry=true)
- Whether isOutdated correctly detects clientId changes
- The exact error code from the SDK when send() fails
- Client disconnect/reconnect lifecycle with old/new clientIds

Also adds a retry path in sendMessage: if entry.send() fails with
code -32603, dispose the stale entry and retry via _resumeSession.

Also adds clientId comparison to ActiveClient.isOutdated() so the SDK
session is proactively refreshed when a different client takes over.

* Update src/vs/platform/agentHost/node/agentSideEffects.ts

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

---------

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
…st, editor, CLI (#312038)

* working changes to keep session title with panel and cli resume

Co-authored-by: Copilot <copilot@github.com>

* allow syncing of session title from side bar and editor tab

Co-authored-by: Copilot <copilot@github.com>

* remove raceCanellation

Co-authored-by: Copilot <copilot@github.com>

* Stop using <T> for void

Co-authored-by: Copilot <copilot@github.com>

* better name

Co-authored-by: Copilot <copilot@github.com>

* stage title locally when SDK session isn't materialized yet

Co-authored-by: Copilot <copilot@github.com>

* rename to fix test

* futher unify title resolution through single resolver

Co-authored-by: Copilot <copilot@github.com>

---------

Co-authored-by: Copilot <copilot@github.com>
…sessions (#312082)

* feat(copilot): Implement skills and plugins discovery for Claude sessions

This goes against the idea that Claude only cares about Claude, but it's important for the Agents app where skills are added in order to actually commit stuff.

Maybe we can be granular in the future if people ask for it.

* feat(claude): add git action buttons and session metadata enrichment

Registers commit, commitAndSync, sync, and initializeRepository commands for Claude sessions. Enriches session metadata with git repository state to drive when-clause visibility of action buttons in the Changes view. Extracts builtinSlashCommands to a shared module reused by both Claude and CopilotCLI sessions.
…related configurations (#312047)

* feat(copilot): enable lazy loading for chat session items and update related configurations

* updates
Revert "Enable controller API in insiders (#312014)"

This reverts commit 407bd5a.
* Fix error about invalid tag & use preview

There was an error thrown saying onExp is now 'experiment' so I changed that and added preview for when we swap the default when we're ready.

* feedback
* Only dismiss the welcome dialog in sanity tests if it is shown

Co-authored-by: Copilot <copilot@github.com>

* Remove Agents app validation on Linux

* Don't run Agents app tests on stable

Co-authored-by: Copilot <copilot@github.com>

* Keep Agents app testing, but disable validation instead.

* Disable agents app test for stable builds

---------

Co-authored-by: Copilot <copilot@github.com>
* Agents: share keybindings, prompts and mcp from VS Code app

* feedback
refactor: remove experimental send button gradient configuration and related code

Co-authored-by: mrleemurray <mrleemurray@users.noreply.github.com>
Co-authored-by: Copilot <copilot@github.com>
* Use session types for slash commands

Co-authored-by: Copilot <copilot@github.com>

* make slash command parsing and hovers sessionType aware

Co-authored-by: Copilot <copilot@github.com>

---------

Co-authored-by: Copilot <copilot@github.com>
@pull pull Bot locked and limited conversation to collaborators Apr 23, 2026
@pull pull Bot added the ⤵️ pull label Apr 23, 2026
@pull pull Bot merged commit 15cb380 into code:main Apr 23, 2026
16 of 23 checks passed
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Projects

None yet

Development

Successfully merging this pull request may close these issues.