foundation_ai 0.0.1

AI foundation crate for the eweplatform
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
//! Core definition for what models entail

pub mod agentic;
pub mod base_types;
pub mod routable_provider;

// Re-export base types for backward compatibility
pub use base_types::*;

pub use routable_provider::{
    PreloadedProvider, ProviderRouter, ProviderRouterBuilder, RoutableProvider, RoutableProviderBox,
    RouterError, RoutingRule,
};

pub use agentic::{
    AgenticError, MemoryFact, ObservationEntry, ObservationKind, ReflectionEntry, SessionId,
    SessionRecord, TimeRange, TokenSnapshot,
};