pub struct BrowserStepInput {
pub commands: Vec<Commands>,
pub headless: Option<bool>,
pub thinking: Option<String>,
pub evaluation_previous_goal: Option<String>,
pub memory: Option<String>,
pub next_goal: Option<String>,
}Expand description
Input for browser_step execution (tool parameters).
Fields§
§commands: Vec<Commands>Browser commands to execute
headless: Option<bool>Whether to run browser in headless mode
thinking: Option<String>Thinking/reasoning about current step
evaluation_previous_goal: Option<String>Evaluation of how well the previous goal was achieved
memory: Option<String>Memory/context to persist across steps
next_goal: Option<String>Next goal to achieve
Implementations§
Trait Implementations§
Source§impl Clone for BrowserStepInput
impl Clone for BrowserStepInput
Source§fn clone(&self) -> BrowserStepInput
fn clone(&self) -> BrowserStepInput
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 BrowserStepInput
impl Debug for BrowserStepInput
Source§impl<'de> Deserialize<'de> for BrowserStepInput
impl<'de> Deserialize<'de> for BrowserStepInput
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
Auto Trait Implementations§
impl Freeze for BrowserStepInput
impl RefUnwindSafe for BrowserStepInput
impl Send for BrowserStepInput
impl Sync for BrowserStepInput
impl Unpin for BrowserStepInput
impl UnwindSafe for BrowserStepInput
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