agtrace_types/
model_limits.rs

1#[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}