Open URL
open_urlOpen a URL in Arc via automation, launching it if needed and placing tabs in a dedicated agent window instead of the user's active window. Waits for user inactivity; retry if busy.
Instructions
Open a URL in Arc. Launches Arc if needed. New tabs go into one dedicated agent window (placed on a second display when there is one), never the user's own window, and the user's focused window is put back if Arc raised another. Waits until the user has stopped typing or moving the mouse, and fails with userActive true if they never pause: retry later. Pass activate to bring the tab to the front.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| url | Yes | URL to open | |
| space | No | Space id or title to open into, overriding the agent space | |
| tab_id | No | With new_tab false, the tab to navigate. Required in that mode unless this agent already has a tab of its own, since navigating the tab the user is looking at is refused. | |
| new_tab | No | Open a new tab. Set false to navigate an existing tab instead. | |
| activate | No | Bring Arc to the front and leave the new tab selected. Visible to the user, so it waits for them to pause. | |
| little_arc | No | Open a Little Arc window. Fire and forget: Arc does not expose these afterwards. | |
| timeout_ms | No | How long to wait for loading. Capped at 30000ms so the call cannot outlive a client's request timeout. To wait longer, call this again. | |
| wait_until_loaded | No | Wait for the page to finish loading before returning |