Connect before testing
Connect and approve a terminal. The CLI installs the browser runtime. Choose the workspace containing the application and the required network scope before starting a login flow. Local Access permits the controlled browser to reach services on the runner’s localhost. A localhost application can still require Full Network Access if it loads remote assets, APIs or an external login provider. Changing between Local and Full Network Access recreates the browser context and loses its current cookies and form state. Terminal command permissions and networking are independent. Browser access does not grant shell access outside the workspace. See terminal permissions and approval policy.Ask for a verifiable result
A useful browser request names the application, initial state and expected business outcome. For the fictional Asterion Supply application:Follow Live Preview
After a successful browser action, open Live Preview from its activity card or the browser shortcut beside the terminal control in Composer. The preview follows the current device, workspace, session and tab. Minimize it and use the compact controller to return. Live Preview requires a personal browser session in RevoEngine. A CLI API key can connect its terminal, but that key or a service-account session cannot authorize the human preview.
Live Preview of the real local Asterion portal in RevoEngine. Viewing the page does not grant control or reserve stock.
Know what survives
Tabs and cookies survive later chat messages and brief reconnects while the runner and browser remain alive. The live context expires after one hour without browser activity. The runner permits four sessions and sixteen tabs per session; active sessions are not silently evicted at capacity. Session inventory remains scoped to the authorized owner. Closing a browser session or stopping the runner ends that live context. A registered terminal and a saved conversation do not reconstruct it automatically.Choose the profile model available on your runner
Vault profiles are managed in Settings → Vault → Browser Profiles on compatible instances and runners. A personal browser session is required to manage them; API keys, service accounts and Support sessions cannot use the profile-management API. A profile has an owner, explicit users or Groups, and terminal/workspace assignments. Profile access never replaces access to its assigned workspace. A private profile is restricted by default; changing that policy can make its authenticated website identity available to other eligible users. Review that decision as access to the website account, rather than a cosmetic sharing preference. The owner can edit metadata and access, inspect active sessions, stop a session, clear saved website state or remove the profile. Revision conflicts require a fresh read before saving. Stopping one context does not clear the last saved login; clearing state does not log the user out of the website’s other devices. The management API returns metadata and session information, not cookies, authentication state or data keys. Local named profiles are a separate foreground macOS option. Connect with--browser-profile asterion-demo to preserve encrypted site state for the same user, instance, device and workspace. Encryption keys remain in macOS Keychain. Only one live context can write that profile; close the previous session before opening it elsewhere. This local persistence is unavailable in background service mode and on other platforms.
Forget a local profile explicitly:

