// src/llm/providers/llama_cpp/engine/session.rs
use LlamaToken;
/// Holds mutable generation state that persists between requests.
///
/// Note: Model, context and batch are owned outside this struct to avoid
/// self‑referential lifetimes.
pub