inkbolt_session_dry_run
Simulate any session action on the expected head without modifying the database; review the content-bound proposal, receipt, and diffs, then commit via session.apply_proposal.
Instructions
Evaluate any session action on the expected head without changing the database. Returns a content-bound proposal, predicted receipt, structural differences and optional PNG/pixel comparison. Use session.apply_proposal with the same action to commit after review.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| action | Yes | ||
| control | No | ||
| options | No | ||
| request_id | Yes | ||
| session_id | 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. | |
| 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 |
| expected_revision | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| ok | Yes | ||
| error | No | ||
| result | No |