made-api 0.8.0

Published contract of the embedded MADE: versioned views, capabilities and errors
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
use serde::{Deserialize, Serialize};

/// Optional positive ceilings for a ceremony tree. At least one must be set.
/// An explicit zero is rejected; only `None` leaves a dimension unlimited.
#[derive(Debug, Clone, PartialEq, Eq, Serialize, Deserialize)]
pub struct BudgetLimits {
    pub duration_micros: Option<u64>,
    pub tokens: Option<u64>,
    pub cost_micros: Option<u64>,
    pub tool_calls: Option<u64>,
    pub currency: Option<String>,
}