pub struct AgentStepOutput {
pub input: String,
pub outcome: AgentOutcome,
}Expand description
Canonical Agent workflow value.
input is the concatenated terminal text consumed automatically by a
following Agent step. outcome retains the full response and transcript.
Fields§
§input: StringText forwarded to a following Agent step.
outcome: AgentOutcomeComplete canonical Agent result.
Trait Implementations§
Source§impl Clone for AgentStepOutput
impl Clone for AgentStepOutput
Source§fn clone(&self) -> AgentStepOutput
fn clone(&self) -> AgentStepOutput
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for AgentStepOutput
impl Debug for AgentStepOutput
Source§impl<'de> Deserialize<'de> for AgentStepOutput
impl<'de> Deserialize<'de> for AgentStepOutput
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for AgentStepOutput
impl PartialEq for AgentStepOutput
Source§impl Serialize for AgentStepOutput
impl Serialize for AgentStepOutput
impl StructuralPartialEq for AgentStepOutput
Auto Trait Implementations§
impl Freeze for AgentStepOutput
impl RefUnwindSafe for AgentStepOutput
impl Send for AgentStepOutput
impl Sync for AgentStepOutput
impl Unpin for AgentStepOutput
impl UnsafeUnpin for AgentStepOutput
impl UnwindSafe for AgentStepOutput
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