vtcode-battery-pack 0.135.14

Curated battery pack of VT Code crates for building Rust coding agents
Documentation
//! Minimal coding agent setup using VT Code infrastructure crates.
//!
//! This example demonstrates the `config` + `commons` + `execution` preset:
//! loading config, sharing utilities, and running a shell command.
//!
//! Run with:
//!     cargo run --example minimal-agent -p vtcode-battery-pack \
//!         --features config,commons,execution

#[cfg(feature = "commons")]
fn demonstrate_commons() {
    println!("commons: shared traits and utilities available");
}

#[cfg(feature = "config")]
fn demonstrate_config() {
    println!("config: config loader available");
}

#[cfg(feature = "execution")]
fn demonstrate_execution() {
    println!("execution: shell execution and telemetry available");
}

fn main() {
    #[cfg(feature = "commons")]
    demonstrate_commons();

    #[cfg(feature = "config")]
    demonstrate_config();

    #[cfg(feature = "execution")]
    demonstrate_execution();

    println!("VT Code battery pack: minimal agent preset ready.");
}