Source symbols: src/vs/platform/agentHost/browser/remoteAgentHostProtocolClient.ts
Deterministic, value-free symbol metadata extracted from public source. Implementations and literal values are not copied into this page.
- Revision: main@0b8aecc9797195d109bf60817ebc6b174eb252e1 · 2026-07-20T15:21:55Z
- Declarations: 70
- Referenced calls: 182
Declared symbols
AHP_CLIENT_CONNECTION_CLOSED— const at line 48; referencesProtocolErrorRECONNECT_INITIAL_DELAY_MS— const at line 51; referencesProtocolErrorRECONNECT_MAX_DELAY_MS— const at line 54; referencesProtocolErrorPING_INTERVAL_MS— const at line 64; referencesProtocolErrorLIVENESS_TIMEOUT_MS— const at line 75; referencesProtocolErrorconnectionTimeoutError— function at line 77; referencesProtocolErrorconnectionClosedError— function at line 84; referencesProtocolErrorconnectionDisposedError— function at line 88; referencesProtocolErrortransportLostError— function at line 92; referencesProtocolErrorIRemoteAgentHostExtensionCommandMap— interface at line 96IPendingRequest— interface at line 102enum— exported const at line 113IReconnectState— interface at line 129ClientState— type at line 154RemoteAgentHostProtocolClient— exported class at line 168; referencesgenerateUuid,_register,now,TimeoutTimer,clientId,address,defaultDirectory,connectionState,initializeResult,constructor,super,agentHostAuthority,getInstance,_installTransport,transportOrFactory,AgentSubscriptionManager,nextClientSeq,warn,subscribe,unsubscribelisteners— const at line 397; referencesDisposableStore,add,onMessage,_handleMessage,onClose,_handleTransportClose,_transitionTo,firedeferred— const at line 420result— const at line 445; references_sendRequestdir— const at line 463; referencesparse,revivereconnect— const at line 552attempt— const at line 556; referencesmin,pow,info,setTimeout,_attemptReconnectdelay— const at line 557; referencesmin,pow,info,setTimeout,_attemptReconnectreconnect— const at line 571; references_transportFactory,_installTransport,isClientTransport,connect,currentSubscriptionUris,toString,includes,unshift,_applyReconnectResult,_drainAfterReconnect,now,_resetLivenessTimers,_transitionTo,complete,info,warn,dispose,_newReconnectGate,error,_scheduleReconnecttransport— let at line 573; references_transportFactory,_installTransport,isClientTransport,connect,currentSubscriptionUris,toString,includes,unshift,_applyReconnectResult,_drainAfterReconnect,now,_resetLivenessTimers,_transitionTo,complete,info,warn,dispose,_newReconnectGate,error,_scheduleReconnectsubscriptions— const at line 584; referencescurrentSubscriptionUris,toString,includes,unshiftlastSeenServerSeq— const at line 589result— const at line 590oldGate— const at line 623; references_newReconnectGate,error,_scheduleReconnect,_applyReconnectResult,for,dropPendingSessionAction,fire,info,markSubscriptionsMissing,parse,applyReconnectSnapshotmaxSeq— let at line 638; referencesfor,dropPendingSessionAction,firemaxSeq— let at line 661; referencesfor,applyReconnectSnapshotqueuedSeqs— const at line 690; referencesfor,hasKey,addreplays— const at line 697; referencesfor,getPendingSessionActions,has,_grantImplicitReadsForOutgoingAction,pushseq— const at line 748; referencesdispatchOptimistic,dispatchAction,subscribe,_sendRequest,toString,Errorresult— const at line 761; references_sendRequest,toStringprovider— const at line 801; referencesErrorsession— const at line 805; referencesuri,generateUuid,_grantImplicitReadsForCustomizationspromise— const at line 811; references_sendRequest,toString,fromAgentHostUriresult— const at line 944; references_sendRequesturi— let at line 989; referencesparsegrantUri— const at line 995; referencesdirname,toString,haskey— const at line 996; referencestoString,haspending— const at line 1100; referencesget,delete,hasKey,_shouldLogFailedRequest,warn,error,_toProtocolError,completeenvelope— const at line 1118; referencesmax,fire,tracerawChannel— const at line 1144reconnect— const at line 1169; referencesclearTimeoutcloseListener— let at line 1191; referencesonDidClose,reject,connectionClosedErrorclosePromise— const at line 1192; referencesonDidClose,reject,connectionClosedErrortransport— const at line 1216; referencessendsendResult— const at line 1217; referencessendsendError— const at line 1220; referencessend,toFileSystemProviderErrorCode,StringfsCode— const at line 1233; referencestoFileSystemProviderErrorCodecode— let at line 1234p— const at line 1243addr— const at line 1244; referencesvoid,async,Error,list,parse,sendResult,read,encodeBase64,write,del,move,copy,resolve,mkdir,request,AgentHostResourcePermissionError,warn,sendErrorresult— const at line 1250; referenceslist,parse,sendResultresult— const at line 1256; referencesread,parse,sendResult,encodeBase64result— const at line 1286; referencesresolve,sendResult,Error,mkdirmessage— const at line 1325enabled— const at line 1355; referencesdispatchActionenabled— const at line 1363; referencesdispatchActionenabled— const at line 1371; referencesdispatchActionenabled— const at line 1379; referencesdispatchActionenabled— const at line 1387; referencesdispatchActionenabled— const at line 1395; referencesdispatchActionenabled— const at line 1406; referencesdispatchActioncurrent— const at line 1443id— const at line 1460; referencesset,isFileResourceRead,nowdeferred— const at line 1461; referencesset,isFileResourceRead,nowrequest— const at line 1463silence— const at line 1556; referencesnow,info,clear,_rejectPendingRequests,connectionTimeoutError,_handleTransportClose
Imported modules
../../../base/common/async.js../../../base/common/errors.js../../../base/common/event.js../../../base/common/lifecycle.js../../../base/common/network.js../../../base/common/types.js../../../base/common/uri.js../../../base/common/uuid.js../../log/common/log.js../../files/common/files.js../../configuration/common/configuration.js../common/agentService.js../common/agentHostFileSystemProvider.js../common/state/agentSubscription.js../common/agentHostUri.js../common/agentHostResourceService.js../common/state/protocol/messages.js../common/state/sessionActions.js../common/state/sessionState.js../common/state/protocol/version/registry.js../common/state/sessionProtocol.js../common/state/protocolUpgrade.js../common/state/sessionTransport.js../common/state/protocol/errors.js../common/state/protocol/commands.js../common/state/protocol/channels-changeset/commands.js../../../base/common/buffer.js../../../base/parts/ipc/common/ipc.net.js../../telemetry/common/telemetry.js../../telemetry/common/telemetryUtils.js../common/agentHostSchema.js../common/state/protocol/channels-otlp/notifications.js../common/state/protocol/channels-otlp/state.js../common/state/protocol/common/commands.js../../../base/common/resources.js../../../base/common/observable.js../common/resourceReadLogging.js
File-level call references
ProtocolError— line 78generateUuid— line 172_register— line 177now— line 235TimeoutTimer— line 252clientId— line 270address— line 274defaultDirectory— line 278connectionState— line 282initializeResult— line 292constructor— line 296super— line 304agentHostAuthority— line 306getInstance— line 307_installTransport— line 311transportOrFactory— line 311AgentSubscriptionManager— line 317nextClientSeq— line 319warn— line 320subscribe— line 321unsubscribe— line 322onDidAction— line 326receiveEnvelope— line 327onDidChangeConfiguration— line 330affectsConfiguration— line 331_updateTelemetryLevel— line 335_updateSessionSyncEnabled— line 341_updateTerminalAutoApproveEnabled— line 347_updateGlobalAutoApproveEnabled— line 353_updateAutoReplyEnabled— line 359_updatePreferLongContextEnabled— line 365_updateSystemProxyEnabled— line 371_updateTerminalAutoApproveRules— line 377_updateCodexEnabled— line 383_resetLivenessTimers— line 388DisposableStore— line 397add— line 398onMessage— line 399_handleMessage— line 399onClose— line 400_handleTransportClose— line 400_transitionTo— line 411fire— line 416_newReconnectGate— line 419_newReconnectState— line 428dispose— line 432_handleClose— line 433connectionDisposedError— line 433connect— line 440isClientTransport— line 441_raceClose— line 442_sendRequest— line 445set— line 453for— line 456isAhpRootChannel— line 457handleRootSnapshot— line 458parse— line 465revive— line 467notifyTransportClosed— line 494connectionClosedError— line 514info— line 525_cancelLivenessTimers— line 527_rejectPendingRequests— line 530transportLostError— line 530_scheduleReconnect— line 531min— line 557pow— line 557setTimeout— line 559_attemptReconnect— line 563_transportFactory— line 575currentSubscriptionUris— line 584toString— line 584includes— line 586unshift— line 587_applyReconnectResult— line 600_drainAfterReconnect— line 607complete— line 612error— line 625dropPendingSessionAction— line 648markSubscriptionsMissing— line 658applyReconnectSnapshot— line 663hasKey— line 692getPendingSessionActions— line 698has— line 699_grantImplicitReadsForOutgoingAction— line 702push— line 703send— line 718rootState— line 727getInflightSessionCreate— line 739getActiveSubscriptions— line 743dispatch— line 747dispatchOptimistic— line 748dispatchAction— line 749Error— line 763subscribeStateless— line 778_sendNotification— line 786createSession— line 800uri— line 805_grantImplicitReadsForCustomizations— line 807fromAgentHostUri— line 814trackSessionCreate— line 818resolveSessionConfig— line 822sessionConfigCompletions— line 831completions— line 842ping— line 854getCompletionTriggerCharacters— line 862get— line 863authenticate— line 869shutdown— line 877_sendExtensionRequest— line 878getNetworkDiagnosticsInfo— line 884diagnosticsFetch— line 891disposeSession— line 898createChat— line 902disposeChat— line 910createTerminal— line 917disposeTerminal— line 924invokeChangesetOperation— line 928handleMcpRequest— line 936listSessions— line 943
Source: src/vs/platform/agentHost/browser/remoteAgentHostProtocolClient.ts