Module capabilities

Module capabilities 

Source
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§

AgentCapabilities
Capabilities the agent provides
AgentFeatures
Agent feature flags
AgentInfo
Information about the agent
AuthRequirements
Authentication requirements
AuthenticateParams
Parameters for authenticate method
AuthenticateResult
Result of authenticate method
ClientCapabilities
Capabilities the client (IDE/host) provides to the agent
ClientInfo
Information about the client (IDE/host)
FilesystemCapabilities
File system operation capabilities
InitializeParams
Parameters for the initialize method
InitializeResult
Result of the initialize method
McpServerCapability
MCP server connection capability
ModelInfo
Model information
TerminalCapabilities
Terminal operation capabilities
ToolCapability
A tool the agent can execute
UiCapabilities
UI/notification capabilities

Enums§

AuthCredentials
Authentication credentials
AuthMethod
Supported authentication methods

Constants§

PROTOCOL_VERSION
Current ACP protocol version supported by this implementation
SUPPORTED_VERSIONS
Supported protocol versions (newest first)