espionox 0.1.42

A library for creating multi-agent workflows in Rust
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
use crate::init_test;
use espionox::{agents::Agent, language_models::completions::CompletionModel};

#[tokio::test]
async fn failed_request_does_not_overflow_stack() {
    init_test();
    let llm = CompletionModel::default_anthropic("invalid_key");
    let mut a = Agent::new(None, llm);

    let res = a.io_completion().await;

    println!("{:?}", res);
    assert!(res.is_err());
}