spec-ai 0.6.12

A framework for building AI agents with structured outputs, policy enforcement, and execution tracking
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
use anyhow::Result;

#[cfg(feature = "cli")]
fn main() -> Result<()> {
    spec_ai::spec_ai_cli::run()
}

#[cfg(not(feature = "cli"))]
fn main() {
    eprintln!("Error: CLI functionality requires the 'cli' feature");
    eprintln!("Please rebuild with: cargo build --features cli");
    std::process::exit(1);
}