feat(core): add mcp support (#34513)

This commit is contained in:
Aiden Cline 2026-06-30 08:37:44 -05:00 committed by GitHub
commit b1ca070b3b
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
30 changed files with 1966 additions and 388 deletions

View file

@ -18,4 +18,13 @@ export const BrowserOpenFailed = Event.define({
},
})
export const Definitions = Event.inventory(ToolsChanged, BrowserOpenFailed)
// Emitted whenever a server's connection status settles (connected, failed, needs_auth, closed) so
// observers can refresh status without polling.
export const StatusChanged = Event.define({
type: "mcp.status.changed",
schema: {
server: Schema.String,
},
})
export const Definitions = Event.inventory(ToolsChanged, BrowserOpenFailed, StatusChanged)