algocline-core 0.32.0

algocline domain model and metrics — pure execution state machine
Documentation
mod app_dir;
mod budget;
mod custom;
pub mod domain;
mod engine_api;
pub mod metrics;
mod observer;
pub mod pkg;
mod progress;
mod query;
pub mod recent_log;
mod spec;
mod state;
mod tokens;

pub use app_dir::AppDir;
pub use budget::{Budget, BudgetHandle};
pub use custom::{CustomMetrics, CustomMetricsHandle};
pub use engine_api::{EngineApi, QueryResponse};
pub use metrics::{ExecutionMetrics, MetricsObserver, StatsHandle};
pub use observer::ExecutionObserver;
pub use pkg::PkgEntity;
pub use progress::{ProgressHandle, ProgressInfo};
pub use query::{LlmQuery, QueryId};
pub use recent_log::{LogEntry, LogSink};
pub use spec::ExecutionSpec;
pub use state::{
    ExecutionState, FeedError, PendingQueries, ResumeOutcome, TerminalState, TransitionError,
};
pub use tokens::{TokenCount, TokenSource, TokenUsage};