Agent Client Protocol - v0.28.0
Protocol Docs
GitHub
NPM
Preparing search index...
Agent Client Protocol - v0.28.0
Classes
AgentContext
ClientContext
SessionBuilder
ActiveSession
AgentApp
ClientApp
AgentSideConnection
TerminalHandle
ClientSideConnection
RequestError
Interfaces
AcpConnection
Client
Agent
Type Aliases
ActiveSessionMessage
AppOptions
ParamsParser
AgentHandlerContext
ClientHandlerContext
AgentRequestHandler
AgentNotificationHandler
ClientRequestHandler
ClientNotificationHandler
AgentRequestHandlersByMethod
AgentRequestMethod
AgentNotificationHandlersByMethod
AgentNotificationMethod
ClientRequestHandlersByMethod
ClientRequestMethod
ClientNotificationHandlersByMethod
ClientNotificationMethod
AgentRequestParamsByMethod
AgentRequestResponsesByMethod
AgentNotificationParamsByMethod
ClientRequestParamsByMethod
ClientRequestResponsesByMethod
ClientNotificationParamsByMethod
AnyMessage
AnyRequest
AnyResponse
AnyNotification
Result
ErrorResponse
MaybePromise
AgentRequest
RequestId
WriteTextFileRequest
SessionId
ReadTextFileRequest
RequestPermissionRequest
ToolCallUpdate
ToolCallId
ToolKind
ToolCallStatus
ToolCallContent
ContentBlock
Annotations
Role
TextContent
ImageContent
AudioContent
ResourceLink
EmbeddedResourceResource
TextResourceContents
BlobResourceContents
EmbeddedResource
Content
Diff
TerminalId
Terminal
ToolCallLocation
PermissionOption
PermissionOptionId
PermissionOptionKind
CreateTerminalRequest
EnvVariable
TerminalOutputRequest
ReleaseTerminalRequest
WaitForTerminalExitRequest
KillTerminalRequest
CreateElicitationRequest
ElicitationSessionScope
ElicitationRequestScope
ElicitationSchema
ElicitationSchemaType
ElicitationPropertySchema
StringFormat
EnumOption
StringPropertySchema
NumberPropertySchema
IntegerPropertySchema
BooleanPropertySchema
MultiSelectItems
UntitledMultiSelectItems
ElicitationStringType
TitledMultiSelectItems
MultiSelectPropertySchema
ElicitationFormMode
ElicitationId
ElicitationUrlMode
ConnectMcpRequest
McpServerAcpId
MessageMcpRequest
McpConnectionId
DisconnectMcpRequest
ExtRequest
AgentResponse
InitializeResponse
ProtocolVersion
AgentCapabilities
PromptCapabilities
McpCapabilities
SessionCapabilities
SessionListCapabilities
SessionDeleteCapabilities
SessionAdditionalDirectoriesCapabilities
SessionForkCapabilities
SessionResumeCapabilities
SessionCloseCapabilities
AgentAuthCapabilities
LogoutCapabilities
ProvidersCapabilities
NesCapabilities
NesEventCapabilities
NesDocumentEventCapabilities
NesDocumentDidOpenCapabilities
NesDocumentDidChangeCapabilities
TextDocumentSyncKind
NesDocumentDidCloseCapabilities
NesDocumentDidSaveCapabilities
NesDocumentDidFocusCapabilities
NesContextCapabilities
NesRecentFilesCapabilities
NesRelatedSnippetsCapabilities
NesEditHistoryCapabilities
NesUserActionsCapabilities
NesOpenFilesCapabilities
NesDiagnosticsCapabilities
PositionEncodingKind
AuthMethod
AuthMethodId
AuthEnvVar
AuthMethodEnvVar
AuthMethodTerminal
AuthMethodAgent
Implementation
AuthenticateResponse
ListProvidersResponse
ProviderInfo
LlmProtocol
ProviderCurrentConfig
SetProviderResponse
DisableProviderResponse
LogoutResponse
NewSessionResponse
SessionModeState
SessionModeId
SessionMode
SessionConfigOption
SessionConfigId
SessionConfigOptionCategory
SessionConfigValueId
SessionConfigSelectOptions
SessionConfigSelectOption
SessionConfigSelectGroup
SessionConfigGroupId
SessionConfigSelect
SessionConfigBoolean
LoadSessionResponse
ListSessionsResponse
SessionInfo
DeleteSessionResponse
ForkSessionResponse
ResumeSessionResponse
CloseSessionResponse
SetSessionModeResponse
SetSessionConfigOptionResponse
PromptResponse
StopReason
Usage
StartNesResponse
SuggestNesResponse
NesSuggestion
NesTextEdit
Range
Position
NesEditSuggestion
NesJumpSuggestion
NesRenameSuggestion
NesSearchAndReplaceSuggestion
CloseNesResponse
ExtResponse
MessageMcpResponse
Error
ErrorCode
AgentNotification
SessionNotification
SessionUpdate
MessageId
ContentChunk
ToolCall
PlanEntry
PlanEntryPriority
PlanEntryStatus
Plan
PlanUpdateContent
PlanId
PlanItems
PlanFile
PlanMarkdown
PlanUpdate
PlanRemoved
AvailableCommand
AvailableCommandInput
UnstructuredCommandInput
AvailableCommandsUpdate
CurrentModeUpdate
ConfigOptionUpdate
SessionInfoUpdate
Cost
UsageUpdate
CompleteElicitationNotification
MessageMcpNotification
ExtNotification
ClientRequest
InitializeRequest
ClientCapabilities
FileSystemCapabilities
PlanCapabilities
AuthCapabilities
ElicitationCapabilities
ElicitationFormCapabilities
ElicitationUrlCapabilities
ClientNesCapabilities
NesJumpCapabilities
NesRenameCapabilities
NesSearchAndReplaceCapabilities
AuthenticateRequest
ListProvidersRequest
SetProviderRequest
DisableProviderRequest
LogoutRequest
NewSessionRequest
McpServer
HttpHeader
McpServerHttp
McpServerSse
McpServerAcp
McpServerStdio
LoadSessionRequest
ListSessionsRequest
DeleteSessionRequest
ForkSessionRequest
ResumeSessionRequest
CloseSessionRequest
SetSessionModeRequest
SetSessionConfigOptionRequest
PromptRequest
StartNesRequest
WorkspaceFolder
NesRepository
SuggestNesRequest
NesTriggerKind
NesSuggestContext
NesRecentFile
NesRelatedSnippet
NesExcerpt
NesEditHistoryEntry
NesUserAction
NesOpenFile
NesDiagnostic
NesDiagnosticSeverity
CloseNesRequest
ClientResponse
WriteTextFileResponse
ReadTextFileResponse
RequestPermissionResponse
RequestPermissionOutcome
SelectedPermissionOutcome
CreateTerminalResponse
TerminalOutputResponse
TerminalExitStatus
ReleaseTerminalResponse
WaitForTerminalExitResponse
KillTerminalResponse
CreateElicitationResponse
ElicitationContentValue
ElicitationAcceptAction
ConnectMcpResponse
DisconnectMcpResponse
ClientNotification
CancelNotification
DidOpenDocumentNotification
DidChangeDocumentNotification
TextDocumentContentChangeEvent
DidCloseDocumentNotification
DidSaveDocumentNotification
DidFocusDocumentNotification
AcceptNesNotification
RejectNesNotification
NesRejectReason
CancelRequestNotification
Stream
Variables
methods
AGENT_METHODS
CLIENT_METHODS
PROTOCOL_VERSION
Functions
agent
client
ndJsonStream
Settings
Member Visibility
Inherited
External
Theme
OS
Light
Dark
On This Page
Classes
Agent
Context
Client
Context
Session
Builder
Active
Session
Agent
App
Client
App
Agent
Side
Connection
Terminal
Handle
Client
Side
Connection
Request
Error
Interfaces
Acp
Connection
Client
Agent
Type Aliases
Active
Session
Message
App
Options
Params
Parser
Agent
Handler
Context
Client
Handler
Context
Agent
Request
Handler
Agent
Notification
Handler
Client
Request
Handler
Client
Notification
Handler
Agent
Request
Handlers
By
Method
Agent
Request
Method
Agent
Notification
Handlers
By
Method
Agent
Notification
Method
Client
Request
Handlers
By
Method
Client
Request
Method
Client
Notification
Handlers
By
Method
Client
Notification
Method
Agent
Request
Params
By
Method
Agent
Request
Responses
By
Method
Agent
Notification
Params
By
Method
Client
Request
Params
By
Method
Client
Request
Responses
By
Method
Client
Notification
Params
By
Method
Any
Message
Any
Request
Any
Response
Any
Notification
Result
Error
Response
Maybe
Promise
Agent
Request
Request
Id
Write
Text
File
Request
Session
Id
Read
Text
File
Request
Request
Permission
Request
Tool
Call
Update
Tool
Call
Id
Tool
Kind
Tool
Call
Status
Tool
Call
Content
Content
Block
Annotations
Role
Text
Content
Image
Content
Audio
Content
Resource
Link
Embedded
Resource
Resource
Text
Resource
Contents
Blob
Resource
Contents
Embedded
Resource
Content
Diff
Terminal
Id
Terminal
Tool
Call
Location
Permission
Option
Permission
Option
Id
Permission
Option
Kind
Create
Terminal
Request
Env
Variable
Terminal
Output
Request
Release
Terminal
Request
Wait
For
Terminal
Exit
Request
Kill
Terminal
Request
Create
Elicitation
Request
Elicitation
Session
Scope
Elicitation
Request
Scope
Elicitation
Schema
Elicitation
Schema
Type
Elicitation
Property
Schema
String
Format
Enum
Option
String
Property
Schema
Number
Property
Schema
Integer
Property
Schema
Boolean
Property
Schema
Multi
Select
Items
Untitled
Multi
Select
Items
Elicitation
String
Type
Titled
Multi
Select
Items
Multi
Select
Property
Schema
Elicitation
Form
Mode
Elicitation
Id
Elicitation
Url
Mode
Connect
Mcp
Request
Mcp
Server
Acp
Id
Message
Mcp
Request
Mcp
Connection
Id
Disconnect
Mcp
Request
Ext
Request
Agent
Response
Initialize
Response
Protocol
Version
Agent
Capabilities
Prompt
Capabilities
Mcp
Capabilities
Session
Capabilities
Session
List
Capabilities
Session
Delete
Capabilities
Session
Additional
Directories
Capabilities
Session
Fork
Capabilities
Session
Resume
Capabilities
Session
Close
Capabilities
Agent
Auth
Capabilities
Logout
Capabilities
Providers
Capabilities
Nes
Capabilities
Nes
Event
Capabilities
Nes
Document
Event
Capabilities
Nes
Document
Did
Open
Capabilities
Nes
Document
Did
Change
Capabilities
Text
Document
Sync
Kind
Nes
Document
Did
Close
Capabilities
Nes
Document
Did
Save
Capabilities
Nes
Document
Did
Focus
Capabilities
Nes
Context
Capabilities
Nes
Recent
Files
Capabilities
Nes
Related
Snippets
Capabilities
Nes
Edit
History
Capabilities
Nes
User
Actions
Capabilities
Nes
Open
Files
Capabilities
Nes
Diagnostics
Capabilities
Position
Encoding
Kind
Auth
Method
Auth
Method
Id
Auth
Env
Var
Auth
Method
Env
Var
Auth
Method
Terminal
Auth
Method
Agent
Implementation
Authenticate
Response
List
Providers
Response
Provider
Info
Llm
Protocol
Provider
Current
Config
Set
Provider
Response
Disable
Provider
Response
Logout
Response
New
Session
Response
Session
Mode
State
Session
Mode
Id
Session
Mode
Session
Config
Option
Session
Config
Id
Session
Config
Option
Category
Session
Config
Value
Id
Session
Config
Select
Options
Session
Config
Select
Option
Session
Config
Select
Group
Session
Config
Group
Id
Session
Config
Select
Session
Config
Boolean
Load
Session
Response
List
Sessions
Response
Session
Info
Delete
Session
Response
Fork
Session
Response
Resume
Session
Response
Close
Session
Response
Set
Session
Mode
Response
Set
Session
Config
Option
Response
Prompt
Response
Stop
Reason
Usage
Start
Nes
Response
Suggest
Nes
Response
Nes
Suggestion
Nes
Text
Edit
Range
Position
Nes
Edit
Suggestion
Nes
Jump
Suggestion
Nes
Rename
Suggestion
Nes
Search
And
Replace
Suggestion
Close
Nes
Response
Ext
Response
Message
Mcp
Response
Error
Error
Code
Agent
Notification
Session
Notification
Session
Update
Message
Id
Content
Chunk
Tool
Call
Plan
Entry
Plan
Entry
Priority
Plan
Entry
Status
Plan
Plan
Update
Content
Plan
Id
Plan
Items
Plan
File
Plan
Markdown
Plan
Update
Plan
Removed
Available
Command
Available
Command
Input
Unstructured
Command
Input
Available
Commands
Update
Current
Mode
Update
Config
Option
Update
Session
Info
Update
Cost
Usage
Update
Complete
Elicitation
Notification
Message
Mcp
Notification
Ext
Notification
Client
Request
Initialize
Request
Client
Capabilities
File
System
Capabilities
Plan
Capabilities
Auth
Capabilities
Elicitation
Capabilities
Elicitation
Form
Capabilities
Elicitation
Url
Capabilities
Client
Nes
Capabilities
Nes
Jump
Capabilities
Nes
Rename
Capabilities
Nes
Search
And
Replace
Capabilities
Authenticate
Request
List
Providers
Request
Set
Provider
Request
Disable
Provider
Request
Logout
Request
New
Session
Request
Mcp
Server
Http
Header
Mcp
Server
Http
Mcp
Server
Sse
Mcp
Server
Acp
Mcp
Server
Stdio
Load
Session
Request
List
Sessions
Request
Delete
Session
Request
Fork
Session
Request
Resume
Session
Request
Close
Session
Request
Set
Session
Mode
Request
Set
Session
Config
Option
Request
Prompt
Request
Start
Nes
Request
Workspace
Folder
Nes
Repository
Suggest
Nes
Request
Nes
Trigger
Kind
Nes
Suggest
Context
Nes
Recent
File
Nes
Related
Snippet
Nes
Excerpt
Nes
Edit
History
Entry
Nes
User
Action
Nes
Open
File
Nes
Diagnostic
Nes
Diagnostic
Severity
Close
Nes
Request
Client
Response
Write
Text
File
Response
Read
Text
File
Response
Request
Permission
Response
Request
Permission
Outcome
Selected
Permission
Outcome
Create
Terminal
Response
Terminal
Output
Response
Terminal
Exit
Status
Release
Terminal
Response
Wait
For
Terminal
Exit
Response
Kill
Terminal
Response
Create
Elicitation
Response
Elicitation
Content
Value
Elicitation
Accept
Action
Connect
Mcp
Response
Disconnect
Mcp
Response
Client
Notification
Cancel
Notification
Did
Open
Document
Notification
Did
Change
Document
Notification
Text
Document
Content
Change
Event
Did
Close
Document
Notification
Did
Save
Document
Notification
Did
Focus
Document
Notification
Accept
Nes
Notification
Reject
Nes
Notification
Nes
Reject
Reason
Cancel
Request
Notification
Stream
Variables
methods
AGENT_
METHODS
CLIENT_
METHODS
PROTOCOL_
VERSION
Functions
agent
client
nd
Json
Stream
Protocol Docs
GitHub
NPM
Agent Client Protocol - v0.28.0
Loading...