Skip to main content
Most shell scripts can use the default human-readable output. Use --json when a program or agent needs structured data.

Structured results

A workspace snapshot includes the active tab, tab and group records, display order, split layout, and a workspaceRevision.
Mutation results identify the changed resource and the resulting workspace revision:

Revision guards

Use --if-workspace-revision when a command must apply to the same workspace state that your program inspected:
If another command changed the workspace first, Radius returns REVISION_CONFLICT without applying the mutation.
Revision guards are optional. They are most useful for agents and concurrent automation; ordinary startup scripts generally do not need them.

Timeouts

Set a timeout in milliseconds:
A timeout returns COMMAND_TIMEOUT and does not retarget the command.

Stable automation boundary

Scripts should depend on documented IDs, fields, error codes, and command semantics. Transport details and browser-engine state are intentionally not part of the public automation contract.