Inspect execution results
exit_code, stream text, byte counts, and completeness fields. Binary stream pages declare their encoding. Bounded prefixes can be incomplete after timeout or cancellation; observed byte counts do not prove the command finished.
Read retained output
Complete exec stdout and stderr are retained for 600 seconds. JSON results include next cursors and download handles when needed. ReplaceCURSOR or HANDLE with the returned value:
Continue MCP results
Usebead:result_read with a returned result_cursor. Large API results can be complete serialized JSON split into UTF-8 fragments: concatenate fragment text before parsing the original JSON. Exhaust the retained result before advancing the upstream nextToken pagination cursor.
Authenticated download handles are short-lived and require your existing bead bearer credential. They do not grant access on their own.
Read CLI cursors with bead result on the computer that ran the command. Read MCP cursors with bead:result_read, or download through the returned URI with the same bead credential that created the handle; MCP handles cannot be read with local bead result.

