#![allow(clippy::print_stdout)]
use honcho_ai::blocking::Honcho;
fn main() -> honcho_ai::error::Result<()> {
let honcho = Honcho::new("http://localhost:8000", "blocking-demo")?;
honcho.force_ensure()?;
let peer = honcho.peer("user-1").build()?;
let session = honcho.session("sess-1").build()?;
session.add_messages(vec![peer.message("Hello from blocking!").build()?])?;
if let Some(response) = peer.chat("What do you know about me?")? {
println!("Response: {response}");
} else {
println!("No response yet");
}
Ok(())
}