inkbolt_session_diff
Compare two committed session revisions, including saved resource bindings, to identify document or resource changes. Renders from immutable captured states without holding the read lock.
Instructions
Compare two committed session revisions including saved resource bindings. Rendering uses immutable captured states, releasing the database read lock first.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| control | No | ||
| session_id | Yes | ||
| to_revision | Yes | ||
| session_root | No | Runtime path relative to the selected workspace, or an absolute path inside it. Omitted session, receipt, job, image/font store and output roots use documented workspace defaults; explicit null retains optional-root semantics. | |
| from_revision | Yes | ||
| compare_pixels | No | ||
| response_format | No | JSON/Markdown include a metadata envelope in text. Structured/preview use summary text. All formats send PNG bytes once with payload references. | json |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| ok | Yes | ||
| error | No | ||
| result | No |