pub struct UiBrowserOpenRequest {
pub auth: UiAutomationAuth,
pub url: String,
pub split: Option<String>,
pub title: Option<String>,
pub allowed_origins: Option<Vec<String>>,
pub profile: Option<String>,
}Expand description
POST /api/v1/ui/browser/open — backs OpenBrowser. Opens a browser
pane next to the caller’s own pane and records the caller as its owner
(SPEC_AGENT_DRIVEN_BROWSER_PANES_2026_10_07.md §3).
Fields§
§auth: UiAutomationAuth§url: String§split: Option<String>right (default), left, up or down, relative to the caller’s pane.
title: Option<String>§allowed_origins: Option<Vec<String>>Keep the pane on these sites (allowed_origins::parse forms); a
navigation elsewhere asks the person
(SPEC_BROWSER_PANE_ALLOWED_ORIGINS_2026_10_09.md).
profile: Option<String>Browse as "incognito" (a fresh jar of its own) or a named browser
profile the user lets agents use; absent: Personal
(SPEC_BROWSER_PANE_PROFILES_MENU_2026_10_09.md §5).
Trait Implementations§
Source§impl Clone for UiBrowserOpenRequest
impl Clone for UiBrowserOpenRequest
Source§fn clone(&self) -> UiBrowserOpenRequest
fn clone(&self) -> UiBrowserOpenRequest
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 UiBrowserOpenRequest
impl Debug for UiBrowserOpenRequest
Source§impl<'de> Deserialize<'de> for UiBrowserOpenRequest
impl<'de> Deserialize<'de> for UiBrowserOpenRequest
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 UiBrowserOpenRequest
impl RefUnwindSafe for UiBrowserOpenRequest
impl Send for UiBrowserOpenRequest
impl Sync for UiBrowserOpenRequest
impl Unpin for UiBrowserOpenRequest
impl UnsafeUnpin for UiBrowserOpenRequest
impl UnwindSafe for UiBrowserOpenRequest
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