revo studio works with the same saved sessions as the Studio UI. Use it for scripted authoring and review. A saved file, passing test, approved proposal, committed source and active runtime are separate states.
Inspect a saved workspace
file <sessionId> <fileId> for exact saved content, search <sessionId> --q <text> for a workspace search, and events, chat, or claims to inspect collaboration. Supported list reads accept --take and --afterCursor; use the cursor returned by the preceding page.
Create or promote a draft
Put the JSON request in a file and supply it with--body-file. This avoids multiline shell quoting and gives reviewers a readable artifact.
session.json
promote requires a complete resources array. Existing Components need their observed componentId and baseVersion; promotion creates a reviewable session and does not commit or activate it. See the generated Studio API for exact nested request fields.
Edit, test and freeze
--patch-file with patch. A body cannot also contain a competing patch value. Inspect current revision and digest before building a write; never reuse old values after another editor saves.
Review and activate deliberately
Collaboration and operation options
A body
operationId and command option must agree. Keep the identity with the original request when recovering a lost response. Review source and access changes with the same care whether they came from the UI, CLI, or an Assistant.
