pub trait Executor: Send + Sync {
// Required method
fn execute_step<'a>(
&'a mut self,
step_description: &'a str,
context: &'a str,
) -> Pin<Box<dyn Future<Output = Result<String, ReactError>> + Send + 'a>>;
}Available on crate feature
plan-execute only.Expand description
Executor trait — executes a single step
step_description: Step descriptioncontext: Execution context (results from previous steps, etc.)
Required Methods§
Implementors§
impl Executor for ReflectiveExecutor
Available on crate feature
self-reflection only.