autogpt 0.1.15

🦀 A Pure Rust Framework For Building AGIs.
1
2
3
4
5
6
7
8
9
use crate::traits::agent::Agent;
use crate::traits::functions::{AsyncFunctions, Functions};
use async_trait::async_trait;
use std::fmt::Debug;

#[async_trait]
pub trait AgentFunctions: Agent + Functions + AsyncFunctions + Send + Sync + Debug {}

impl<T> AgentFunctions for T where T: Agent + Functions + AsyncFunctions + Send + Sync + Debug {}