Skip to main content

Module capabilities

Module capabilities 

Source
Expand description

Legacy crate-internal HTTP ACP stack (date versions, /rpc+SSE).

Not the ACP stdio transport. Do not extend for new protocol work; canonical agent surface lives in zed/ on upstream agent-client-protocol.

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