latch-core 0.2.0

Neutral shared types and configuration for the Latch gateway SDK
Documentation
pub mod backend;
pub mod config;
pub mod decision;
pub mod message;
pub mod meter;
pub mod routing;
pub mod score;
pub mod session;
pub mod token;

pub use backend::BackendKind;
pub use config::{
    CacheConfig, CircuitBreakerConfig, CompressionConfig, CompressionStrategy, LatchConfig,
    MeterConfig, PoolFeedback, PoolRoute, PoolTier, PromptCacheProvider, PromptCachingConfig,
    RetryConfig, RouterConfig,
};
pub use decision::{CompressionAction, CompressionResult, RoutingDecision};
pub use message::Message;
pub use meter::{MeterRejectReason, MeterVerdict, SessionUsage};
pub use routing::RouteTarget;
pub use session::SessionId;
pub use token::{default_token_estimator, TokenEstimator};
pub use score::{
    EndpointScore, ObservationError, RequestObservation, RankingResult, ScoreBreakdown,
    ScoreConfig, ScoreTier, StreamMetrics, TokenStats,
};