pub struct AgentStep { /* private fields */ }Expand description
Adapts a Runifold Agent to the canonical workflow step boundary.
Implementations§
Trait Implementations§
Source§impl WorkflowStep for AgentStep
impl WorkflowStep for AgentStep
Source§fn execute<'a>(
&'a self,
input: Value,
run: &'a RunContext,
) -> WorkflowStepFuture<'a>
fn execute<'a>( &'a self, input: Value, run: &'a RunContext, ) -> WorkflowStepFuture<'a>
Executes from canonical JSON input to canonical JSON output.
Auto Trait Implementations§
impl !RefUnwindSafe for AgentStep
impl !UnwindSafe for AgentStep
impl Freeze for AgentStep
impl Send for AgentStep
impl Sync for AgentStep
impl Unpin for AgentStep
impl UnsafeUnpin for AgentStep
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more