use agentkernel_sdk::AgentKernel;
#[tokio::main]
async fn main() -> agentkernel_sdk::Result<()> {
let client = AgentKernel::builder().build()?;
let status = client.health().await?;
println!("Health: {status}");
let result = client
.run(&["echo", "Hello from agentkernel!"], None)
.await?;
println!("Output: {}", result.output);
let sandboxes = client.list_sandboxes().await?;
println!("Sandboxes: {sandboxes:?}");
Ok(())
}