Files
zesdex/crates/zesdex-entities/src/seaorm/common/mod.rs
T

30 lines
914 B
Rust
Raw Normal View History

//! Common entity types shared across the Zesdex application: application
//! configuration, settings, store paths, conversations, messages, tool
//! calls, usage stats, and SSE streaming types.
pub mod app_config;
pub mod conversation;
pub mod edit_log;
pub mod memory;
pub mod message;
pub mod provider;
pub mod settings;
pub mod store;
pub mod tool_call;
pub mod tool_result;
pub mod usage;
pub use app_config::{AppConfig, ModelRole, ProviderConfig};
pub use conversation::Conversation;
pub use edit_log::{EditLog, EditLogEntry};
pub use memory::Memory;
pub use message::{ChatMessage, Role};
pub use provider::{
ChatRequest, ChatResponse, Choice, SseParser, StreamEvent, StreamOptions, ToolDef, ToolFunctionDef,
};
pub use settings::{InternetMode, Settings, SettingsFlags};
pub use store::Store;
pub use tool_call::{ToolCall, ToolFunction};
pub use tool_result::ToolCallResult;
pub use usage::UsageStats;