agtrace_types/
model_limits.rs1#[derive(Debug, Clone, Copy, PartialEq)]
2pub struct ModelSpec {
3 pub max_tokens: u64,
4 pub compaction_buffer_pct: f64,
5}
6
7pub trait ModelLimitResolver {
8 fn resolve_model_limit(&self, model: &str) -> Option<ModelSpec>;
9}