Fork resource subscriptions by protocol era: legacy keeps resources/subscribe; modern (2026-07-28) models subscriptions as a filter over one long-lived subscriptions/listen stream with reconnect-by-re-listen (capped backoff), an optimistic Connecting→Listening header badge, and a fix so the browser proxy no longer blocks listen() ~60s. Closes #1630.
This commit is contained in:
parent
a71e6d2012
commit
320daf2f67
1 changed files with 1656 additions and 90 deletions
|
|
@ -19,6 +19,7 @@ import type {
|
|||
ResourceTemplateReadInvocation,
|
||||
PromptGetInvocation,
|
||||
ToolCallInvocation,
|
||||
ResourceSubscriptionStreamState,
|
||||
} from "./types.js";
|
||||
import type {
|
||||
CacheMode,
|
||||
|
|
@ -60,6 +61,7 @@ export interface InspectorClientProtocol extends InspectorClientEventTarget {
|
|||
getInstructions(): string | undefined;
|
||||
getProtocolVersion(): string | undefined;
|
||||
getProtocolEra(): ProtocolEra | undefined;
|
||||
getResourceSubscriptionStreamState(): ResourceSubscriptionStreamState;
|
||||
getDiscoverResult(): DiscoverResult | undefined;
|
||||
getServerSettings(): InspectorServerSettings | undefined;
|
||||
setServerSettings(settings: InspectorServerSettings): void;
|
||||
|
|
|
|||
Loading…
Reference in a new issue