aether-schemas 0.2.14

Schema generation utilities for Aether SDK codegen
use aether_cli::acp::AcpOptions;
use aether_cli::headless::HeadlessOptions;
use aether_core::core::AgentEvent;
use aether_evals::{JudgeCriterionSpec, JudgeRubricResponse, JudgeSummary};
use aether_project::AetherSettings;
use llm::SessionUsageEvent;
use utils::schema_document::SchemaDocument;

fn main() {
    SchemaDocument::default()
        .output::<AgentEvent>()
        .output::<SessionUsageEvent>()
        .output::<JudgeSummary>()
        .input::<JudgeRubricResponse>()
        .input::<JudgeCriterionSpec>()
        .input::<AetherSettings>()
        .input::<AcpOptions>()
        .input::<HeadlessOptions>()
        .print();
}