fusillade 16.2.0

A daemon implementation for sending batched LLM requests with efficient request coalescing
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
//! Request aggregate - domain model and state transitions.
//!
//! This module contains the core domain logic for requests:
//! - Request types and states (typestate pattern)
//! - State transition methods
//! - Value objects (RequestData, etc.)

pub mod query;
pub mod transitions;
pub mod types;

// Re-export commonly used types
#[allow(deprecated)]
pub use query::RequestSummaryWithCount;
pub use query::{ListRequestsFilter, RequestDetail, RequestListResult, RequestSummary};
pub use transitions::CancellationReason;
pub use types::*;