Expand description
ACP capabilities and initialization types
This module implements the capability negotiation as defined by ACP:
- Protocol version negotiation
- Feature capability exchange
- Agent information structures
Reference: https://agentclientprotocol.com/llms.txt
Structs§
- Agent
Capabilities - Capabilities the agent provides
- Agent
Features - Agent feature flags
- Agent
Info - Information about the agent
- Auth
Requirements - Authentication requirements
- Authenticate
Params - Parameters for authenticate method
- Authenticate
Result - Result of authenticate method
- Client
Capabilities - Capabilities the client (IDE/host) provides to the agent
- Client
Info - Information about the client (IDE/host)
- Filesystem
Capabilities - File system operation capabilities
- Initialize
Params - Parameters for the initialize method
- Initialize
Result - Result of the initialize method
- McpServer
Capability - MCP server connection capability
- Model
Info - Model information
- Terminal
Capabilities - Terminal operation capabilities
- Tool
Capability - A tool the agent can execute
- UiCapabilities
- UI/notification capabilities
Enums§
- Auth
Credentials - Authentication credentials
- Auth
Method - Supported authentication methods
Constants§
- PROTOCOL_
VERSION - Current ACP protocol version supported by this implementation
- SUPPORTED_
VERSIONS - Supported protocol versions (newest first)