Expand description
§aether-acp-utils
Utilities for the Agent Client Protocol (ACP), handling notifications, elicitation, and protocol extensions between agents and their host UIs.
§Table of Contents
§Key Types
elicitation– Typed conversion between MCP elicitation and native ACPelicitation/createmessagesContextUsageParams– Token usage tracking notificationsMcpNotification/McpRequest– MCP message tunneling over ACPTokioAcpAgent– Tokio-native ACP transport
§Feature Flags
| Feature | Description | Default |
|---|---|---|
client | ACP client (for UIs connecting to agents) | yes |
server | ACP server (for agents accepting connections) | yes |
§License
MIT
Modules§
- client
- config_
meta - config_
option_ id - content
- elicitation
- notifications
- Typed wire-format types for Aether’s custom ACP extension requests and notifications.
- server
- settings
- testing
- Duplex-backed test harness for ACP connections.
Constants§
- AETHER_
TOOL_ NAME_ META_ KEY - Meta key under which Aether agents publish the machine-readable tool name on an ACP
ToolCall._meta, so consumers can recover the original tool name from the humanized title.