Skip to main content

Crate aonyx_core

Crate aonyx_core 

Source
Expand description

§aonyx-core

Shared domain types, traits, and the canonical error for every other crate in the Aonyx Agent workspace.

This crate is I/O-free: it defines the vocabulary, not the behavior.

Re-exports§

pub use error::AonyxError;
pub use error::Result;
pub use traits::ChatChunk;
pub use traits::ChatRequest;
pub use traits::ChatStream;
pub use traits::LlmProvider;
pub use traits::MemoryStore;
pub use traits::SkillSource;
pub use traits::ToolHandler;
pub use types::Attachment;
pub use types::Message;
pub use types::Role;
pub use types::SafetyClass;
pub use types::Session;
pub use types::ToolCall;
pub use types::ToolResult;

Modules§

error
Canonical error type for Aonyx Agent.
traits
Cross-cutting traits implemented by other crates.
types
Domain types shared across the workspace.