deck-core 0.1.1

Shared domain types, traits, and config for ono-sendai
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
//! deck-core — shared domain types, traits and configuration.
//!
//! Every other `deck-*` crate depends on this one. We deliberately keep it
//! free of heavy runtime deps (no tokio, no rusqlite, no ratatui) so that
//! `cargo check -p deck-core` stays under a second.

pub mod config;
pub mod error;
pub mod message;
pub mod traits;

pub use config::Config;
pub use error::{DeckError, Result};
pub use message::{Message, Role, SessionId, ToolCall, ToolResult};
pub use traits::{LlmBackend, McpClient, Sandbox, Store};