ProtectedcachedProtectedcachedProtectedcachedProtected ReadonlyconfigurationReadonlyonProtected ReadonlyonProtected ReadonlyrequestUse the backend request service rather than the generic (XHR-first) browser RequestService: the AI registry host does not send CORS headers, so a direct browser XHR is always blocked and logs an unsuppressable console error before falling back to the backend. Routing straight through the backend avoids that noise, matching how VSXRegistryService fetches.
Protected ReadonlyresolverProtected ReadonlyskillProtectedbuildProtectedfetchFetches and caches the raw registry response. One HTTP request backs both the MCP and skill slices; the resolved slices are memoized separately and invalidated whenever the raw response is (re-)fetched.
Returns the resolved MCP registry entries, fetching (and caching) them on first use or when forceRefresh is set.
Returns the resolved skill registry entries, fetching (and caching) them on first use or when forceRefresh is set.
Fires whenever the cached set of resolved entries changes (initial load, manual refresh).