Poll Session
exec_pollPoll a running remote session for new stdout/stderr output, completion status, exit code, and truncation flags. Reuse the returned byte offsets to resume reading only new output.
Instructions
Read new session output from byte offsets: stdout/stderr deltas, done, exit_code, truncation flags. Pass back the offsets from the previous reply to resume. Same payload as exec_wait.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| session_id | Yes | Positive id from exec_start. | |
| stderr_offset | No | Stderr byte offset to resume from, as returned by the previous poll (default 0). | |
| stdout_offset | No | Stdout byte offset to resume from, as returned by the previous poll (default 0). |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| ok | Yes | ||
| done | No | ||
| error | No | ||
| stderr | No | ||
| stdout | No | ||
| exit_code | No | ||
| duration_ms | No | ||
| duration_us | No | ||
| stderr_offset | No | ||
| stdout_offset | No | ||
| truncated_stderr | No | ||
| truncated_stdout | No |