diff --git a/README.md b/README.md index 936ca48..a2cf323 100644 --- a/README.md +++ b/README.md @@ -141,7 +141,7 @@ async-std = { version = "1", features = ["attributes"] } ```rust use stagehand_sdk::{Stagehand, V3Options, Env, Model, TransportChoice}; -use stagehand_sdk::{ActResponseEvent, ExtractResponseEvent}; +use stagehand_sdk::{ActResponseEvent, ExtractResponseEvent, NavigateResponseEvent}; use futures::StreamExt; use serde::{Deserialize, Serialize}; use std::collections::HashMap; @@ -177,17 +177,13 @@ async fn main() -> Result<(), Box> { println!("Session ID: {:?}", stagehand.session_id()); // 3. Navigate to a page - let mut act_stream = stagehand.act( - "Go to https://quotes.toscrape.com/", - None, - HashMap::new(), - Some(60_000), - None, - ).await?; + let mut nav_stream = stagehand + .navigate("https://quotes.toscrape.com/", None, None) + .await?; - while let Some(res) = act_stream.next().await { + while let Some(res) = nav_stream.next().await { if let Ok(response) = res { - if let Some(ActResponseEvent::Success(success)) = response.event { + if let Some(NavigateResponseEvent::Success(success)) = response.event { println!("Navigation success: {}", success); } } diff --git a/examples/basic.rs b/examples/basic.rs index faa2cec..02eb117 100644 --- a/examples/basic.rs +++ b/examples/basic.rs @@ -1,7 +1,5 @@ use stagehand_sdk::{ - ActResponseEvent, AgentConfig, AgentExecuteOptions, Env, ExecuteResponseEvent, - ExtractResponseEvent, Model, ModelConfiguration, ObserveResponseEvent, Stagehand, - TransportChoice, V3Options, + ActResponseEvent, AgentConfig, AgentExecuteOptions, Env, ExecuteResponseEvent, ExtractResponseEvent, Model, ModelConfiguration, NavigateResponseEvent, ObserveResponseEvent, Stagehand, TransportChoice, V3Options }; use futures::StreamExt; use serde::{Deserialize, Serialize}; @@ -44,19 +42,13 @@ async fn main() -> Result<(), Box> { // 3. Navigate to https://news.ycombinator.com println!("3. Navigating to Hacker News..."); - let mut act_stream = stagehand - .act( - "Navigate to https://news.ycombinator.com", - None, - HashMap::new(), - Some(60_000), - None, - ) + let mut nav_stream = stagehand + .navigate("https://news.ycombinator.com", None, None) .await?; - while let Some(res) = act_stream.next().await { + while let Some(res) = nav_stream.next().await { if let Ok(response) = res { - if let Some(ActResponseEvent::Success(success)) = response.event { + if let Some(NavigateResponseEvent::Success(success)) = response.event { println!(" Navigation success: {}\n", success); } }