Agent Client Protocol - v0.18.2
Protocol Docs
GitHub
NPM
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
ResourceLink
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
Settings
Member Visibility
Inherited
External
Theme
OS
Light
Dark
On This Page
Classes
Agent
Side
Connection
Terminal
Handle
Client
Side
Connection
Request
Error
Interfaces
Client
Agent
Type Aliases
Any
Message
Accept
Nes
Notification
Agent
Auth
Capabilities
Agent
Capabilities
Agent
Notification
Agent
Request
Agent
Response
Annotations
Audio
Content
Auth
Capabilities
Auth
Env
Var
Auth
Method
Auth
Method
Agent
Auth
Method
Env
Var
Auth
Method
Terminal
Authenticate
Request
Authenticate
Response
Available
Command
Available
Command
Input
Available
Commands
Update
Blob
Resource
Contents
Boolean
Property
Schema
Cancel
Notification
Cancel
Request
Notification
Client
Capabilities
Client
Nes
Capabilities
Client
Notification
Client
Request
Client
Response
Close
Nes
Request
Close
Nes
Response
Close
Session
Request
Close
Session
Response
Config
Option
Update
Content
Content
Block
Content
Chunk
Cost
Create
Terminal
Request
Create
Terminal
Response
Current
Mode
Update
Did
Change
Document
Notification
Did
Close
Document
Notification
Did
Focus
Document
Notification
Did
Open
Document
Notification
Did
Save
Document
Notification
Diff
Elicitation
Accept
Action
Elicitation
Action
Elicitation
Capabilities
Elicitation
Complete
Notification
Elicitation
Content
Value
Elicitation
Form
Capabilities
Elicitation
Form
Mode
Elicitation
Id
Elicitation
Property
Schema
Elicitation
Request
Elicitation
Response
Elicitation
Schema
Elicitation
Schema
Type
Elicitation
String
Type
Elicitation
Url
Capabilities
Elicitation
Url
Mode
Embedded
Resource
Embedded
Resource
Resource
Enum
Option
Env
Variable
Error
Error
Code
Ext
Notification
Ext
Request
Ext
Response
File
System
Capabilities
Fork
Session
Request
Fork
Session
Response
Http
Header
Image
Content
Implementation
Initialize
Request
Initialize
Response
Integer
Property
Schema
Kill
Terminal
Request
Kill
Terminal
Response
List
Sessions
Request
List
Sessions
Response
Load
Session
Request
Load
Session
Response
Logout
Capabilities
Logout
Request
Logout
Response
Mcp
Capabilities
Mcp
Server
Mcp
Server
Http
Mcp
Server
Sse
Mcp
Server
Stdio
Model
Id
Model
Info
Multi
Select
Items
Multi
Select
Property
Schema
Nes
Capabilities
Nes
Context
Capabilities
Nes
Diagnostic
Nes
Diagnostic
Severity
Nes
Diagnostics
Capabilities
Nes
Document
Did
Change
Capabilities
Nes
Document
Did
Close
Capabilities
Nes
Document
Did
Focus
Capabilities
Nes
Document
Did
Open
Capabilities
Nes
Document
Did
Save
Capabilities
Nes
Document
Event
Capabilities
Nes
Edit
History
Capabilities
Nes
Edit
History
Entry
Nes
Edit
Suggestion
Nes
Event
Capabilities
Nes
Excerpt
Nes
Jump
Capabilities
Nes
Jump
Suggestion
Nes
Open
File
Nes
Open
Files
Capabilities
Nes
Recent
File
Nes
Recent
Files
Capabilities
Nes
Reject
Reason
Nes
Related
Snippet
Nes
Related
Snippets
Capabilities
Nes
Rename
Capabilities
Nes
Rename
Suggestion
Nes
Repository
Nes
Search
And
Replace
Capabilities
Nes
Search
And
Replace
Suggestion
Nes
Suggest
Context
Nes
Suggestion
Nes
Text
Edit
Nes
Trigger
Kind
Nes
User
Action
Nes
User
Actions
Capabilities
New
Session
Request
New
Session
Response
Number
Property
Schema
Permission
Option
Permission
Option
Id
Permission
Option
Kind
Plan
Plan
Entry
Plan
Entry
Priority
Plan
Entry
Status
Position
Position
Encoding
Kind
Prompt
Capabilities
Prompt
Request
Prompt
Response
Protocol
Version
Range
Read
Text
File
Request
Read
Text
File
Response
Reject
Nes
Notification
Release
Terminal
Request
Release
Terminal
Response
Request
Id
Request
Permission
Outcome
Request
Permission
Request
Request
Permission
Response
Resource
Link
Resume
Session
Request
Resume
Session
Response
Role
Selected
Permission
Outcome
Session
Additional
Directories
Capabilities
Session
Capabilities
Session
Close
Capabilities
Session
Config
Boolean
Session
Config
Group
Id
Session
Config
Id
Session
Config
Option
Session
Config
Option
Category
Session
Config
Select
Session
Config
Select
Group
Session
Config
Select
Option
Session
Config
Select
Options
Session
Config
Value
Id
Session
Fork
Capabilities
Session
Id
Session
Info
Session
Info
Update
Session
List
Capabilities
Session
Mode
Session
Mode
Id
Session
Mode
State
Session
Model
State
Session
Notification
Session
Resume
Capabilities
Session
Update
Set
Session
Config
Option
Request
Set
Session
Config
Option
Response
Set
Session
Mode
Request
Set
Session
Mode
Response
Set
Session
Model
Request
Set
Session
Model
Response
Start
Nes
Request
Start
Nes
Response
Stop
Reason
String
Format
String
Property
Schema
Suggest
Nes
Request
Suggest
Nes
Response
Terminal
Terminal
Exit
Status
Terminal
Output
Request
Terminal
Output
Response
Text
Content
Text
Document
Content
Change
Event
Text
Document
Sync
Kind
Text
Resource
Contents
Titled
Multi
Select
Items
Tool
Call
Tool
Call
Content
Tool
Call
Id
Tool
Call
Location
Tool
Call
Status
Tool
Call
Update
Tool
Kind
Unstructured
Command
Input
Untitled
Multi
Select
Items
Usage
Usage
Update
Wait
For
Terminal
Exit
Request
Wait
For
Terminal
Exit
Response
Workspace
Folder
Write
Text
File
Request
Write
Text
File
Response
Stream
Variables
AGENT_
METHODS
CLIENT_
METHODS
PROTOCOL_
VERSION
Functions
nd
Json
Stream
Protocol Docs
GitHub
NPM
Agent Client Protocol - v0.18.2
Loading...