Agent Client Protocol - v0.18.2
    Preparing search index...

      Agent Client Protocol - v0.18.2

      Classes

      AgentSideConnection
      TerminalHandle
      ClientSideConnection
      RequestError

      Interfaces

      Client
      Agent

      Type Aliases

      AnyMessage
      AcceptNesNotification
      AgentAuthCapabilities
      AgentCapabilities
      AgentNotification
      AgentRequest
      AgentResponse
      Annotations
      AudioContent
      AuthCapabilities
      AuthEnvVar
      AuthMethod
      AuthMethodAgent
      AuthMethodEnvVar
      AuthMethodTerminal
      AuthenticateRequest
      AuthenticateResponse
      AvailableCommand
      AvailableCommandInput
      AvailableCommandsUpdate
      BlobResourceContents
      BooleanPropertySchema
      CancelNotification
      CancelRequestNotification
      ClientCapabilities
      ClientNesCapabilities
      ClientNotification
      ClientRequest
      ClientResponse
      CloseNesRequest
      CloseNesResponse
      CloseSessionRequest
      CloseSessionResponse
      ConfigOptionUpdate
      Content
      ContentBlock
      ContentChunk
      Cost
      CreateTerminalRequest
      CreateTerminalResponse
      CurrentModeUpdate
      DidChangeDocumentNotification
      DidCloseDocumentNotification
      DidFocusDocumentNotification
      DidOpenDocumentNotification
      DidSaveDocumentNotification
      Diff
      ElicitationAcceptAction
      ElicitationAction
      ElicitationCapabilities
      ElicitationCompleteNotification
      ElicitationContentValue
      ElicitationFormCapabilities
      ElicitationFormMode
      ElicitationId
      ElicitationPropertySchema
      ElicitationRequest
      ElicitationResponse
      ElicitationSchema
      ElicitationSchemaType
      ElicitationStringType
      ElicitationUrlCapabilities
      ElicitationUrlMode
      EmbeddedResource
      EmbeddedResourceResource
      EnumOption
      EnvVariable
      Error
      ErrorCode
      ExtNotification
      ExtRequest
      ExtResponse
      FileSystemCapabilities
      ForkSessionRequest
      ForkSessionResponse
      HttpHeader
      ImageContent
      Implementation
      InitializeRequest
      InitializeResponse
      IntegerPropertySchema
      KillTerminalRequest
      KillTerminalResponse
      ListSessionsRequest
      ListSessionsResponse
      LoadSessionRequest
      LoadSessionResponse
      LogoutCapabilities
      LogoutRequest
      LogoutResponse
      McpCapabilities
      McpServer
      McpServerHttp
      McpServerSse
      McpServerStdio
      ModelId
      ModelInfo
      MultiSelectItems
      MultiSelectPropertySchema
      NesCapabilities
      NesContextCapabilities
      NesDiagnostic
      NesDiagnosticSeverity
      NesDiagnosticsCapabilities
      NesDocumentDidChangeCapabilities
      NesDocumentDidCloseCapabilities
      NesDocumentDidFocusCapabilities
      NesDocumentDidOpenCapabilities
      NesDocumentDidSaveCapabilities
      NesDocumentEventCapabilities
      NesEditHistoryCapabilities
      NesEditHistoryEntry
      NesEditSuggestion
      NesEventCapabilities
      NesExcerpt
      NesJumpCapabilities
      NesJumpSuggestion
      NesOpenFile
      NesOpenFilesCapabilities
      NesRecentFile
      NesRecentFilesCapabilities
      NesRejectReason
      NesRelatedSnippet
      NesRelatedSnippetsCapabilities
      NesRenameCapabilities
      NesRenameSuggestion
      NesRepository
      NesSearchAndReplaceCapabilities
      NesSearchAndReplaceSuggestion
      NesSuggestContext
      NesSuggestion
      NesTextEdit
      NesTriggerKind
      NesUserAction
      NesUserActionsCapabilities
      NewSessionRequest
      NewSessionResponse
      NumberPropertySchema
      PermissionOption
      PermissionOptionId
      PermissionOptionKind
      Plan
      PlanEntry
      PlanEntryPriority
      PlanEntryStatus
      Position
      PositionEncodingKind
      PromptCapabilities
      PromptRequest
      PromptResponse
      ProtocolVersion
      Range
      ReadTextFileRequest
      ReadTextFileResponse
      RejectNesNotification
      ReleaseTerminalRequest
      ReleaseTerminalResponse
      RequestId
      RequestPermissionOutcome
      RequestPermissionRequest
      RequestPermissionResponse
      ResumeSessionRequest
      ResumeSessionResponse
      Role
      SelectedPermissionOutcome
      SessionAdditionalDirectoriesCapabilities
      SessionCapabilities
      SessionCloseCapabilities
      SessionConfigBoolean
      SessionConfigGroupId
      SessionConfigId
      SessionConfigOption
      SessionConfigOptionCategory
      SessionConfigSelect
      SessionConfigSelectGroup
      SessionConfigSelectOption
      SessionConfigSelectOptions
      SessionConfigValueId
      SessionForkCapabilities
      SessionId
      SessionInfo
      SessionInfoUpdate
      SessionListCapabilities
      SessionMode
      SessionModeId
      SessionModeState
      SessionModelState
      SessionNotification
      SessionResumeCapabilities
      SessionUpdate
      SetSessionConfigOptionRequest
      SetSessionConfigOptionResponse
      SetSessionModeRequest
      SetSessionModeResponse
      SetSessionModelRequest
      SetSessionModelResponse
      StartNesRequest
      StartNesResponse
      StopReason
      StringFormat
      StringPropertySchema
      SuggestNesRequest
      SuggestNesResponse
      Terminal
      TerminalExitStatus
      TerminalOutputRequest
      TerminalOutputResponse
      TextContent
      TextDocumentContentChangeEvent
      TextDocumentSyncKind
      TextResourceContents
      TitledMultiSelectItems
      ToolCall
      ToolCallContent
      ToolCallId
      ToolCallLocation
      ToolCallStatus
      ToolCallUpdate
      ToolKind
      UnstructuredCommandInput
      UntitledMultiSelectItems
      Usage
      UsageUpdate
      WaitForTerminalExitRequest
      WaitForTerminalExitResponse
      WorkspaceFolder
      WriteTextFileRequest
      WriteTextFileResponse
      Stream

      Variables

      AGENT_METHODS
      CLIENT_METHODS
      PROTOCOL_VERSION

      Functions

      ndJsonStream