Expand description
§aether-acp-utils
Utilities for the Agent Client Protocol (ACP), handling notifications, elicitation, and protocol extensions between agents and their host UIs.
§Key Types
ElicitationParams/ElicitationResponse– Schema-driven user prompts and responsesContextUsageParams– Token usage tracking notificationsMcpNotification/McpRequest– MCP message tunneling over ACP
§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
- notifications
- Shared wire-format types for Aether’s custom ACP extension notifications.
- server
- settings
Structs§
- Const
Title - Schema definition for enum properties.
- Elicitation
Schema - Type-safe elicitation schema for requesting structured user input.
Enums§
- Enum
Schema - Compliant with MCP 2025-06-18 specification for elicitation schemas. Enums must have string type for values and can optionally include human-readable names.
- Multi
Select Enum Schema - Multi-select enum options
- Primitive
Schema - Primitive schema definition for elicitation properties.
- Single
Select Enum Schema - Combined single-select