pub struct ComputerUseStep {
pub step: u32,
pub action: String,
pub args: Value,
pub success: bool,
pub error: Option<String>,
pub text: Option<String>,
}Expand description
A single step in the computer use execution
Fields§
§step: u32Step number (1-indexed)
action: StringAction that was executed
args: ValueArguments passed to the action
success: boolWhether the action succeeded
error: Option<String>Error message if action failed
text: Option<String>Model’s reasoning text for this step
Trait Implementations§
Source§impl Clone for ComputerUseStep
impl Clone for ComputerUseStep
Source§fn clone(&self) -> ComputerUseStep
fn clone(&self) -> ComputerUseStep
Returns a duplicate of the value. Read more
1.0.0 · 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 ComputerUseStep
impl Debug for ComputerUseStep
Auto Trait Implementations§
impl Freeze for ComputerUseStep
impl RefUnwindSafe for ComputerUseStep
impl Send for ComputerUseStep
impl Sync for ComputerUseStep
impl Unpin for ComputerUseStep
impl UnwindSafe for ComputerUseStep
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