Skip to main content

aether_core/events/
mod.rs

1//! Shared types for agent events.
2//!
3//! This module provides types used across multiple Aether packages:
4//! - Agent message types (`AgentMessage`, `Command`)
5//! - ACP protocol extension payloads (`SubAgentProgressPayload`)
6
7mod acp;
8mod agent_message;
9mod sub_agent_progress;
10mod user_message;
11
12pub use acp::{aether_tool_name_meta, humanize_tool_name, parse_tool_call_chunk};
13pub use agent_message::{AgentMessage, ContextUsage};
14pub use sub_agent_progress::SubAgentProgressPayload;
15pub use user_message::{AgentCommand, Command, UserCommand};