1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
//! Everruns SDK for Rust
//!
//! This crate provides a typed client for the Everruns API.
//!
//! # Quick Start
//!
//! ```rust,no_run
//! 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(())
//! }
//! ```
pub use ApiKey;
pub use Everruns;
pub use Error;
pub use *;