Expand description
Everruns SDK for Rust
This crate provides a typed client for the Everruns API.
§Quick Start
use everruns_sdk::Everruns;
#[tokio::main]
async fn main() -> Result<(), everruns_sdk::Error> {
// Uses EVERRUNS_API_KEY environment variable
let client = Everruns::from_env()?;
// Create an agent
let agent = client.agents().create(
"Assistant",
"You are a helpful assistant."
).await?;
// Create a session
let session = client.sessions().create().await?;
// Send a message
client.messages().create(&session.id, "Hello!").await?;
Ok(())
}