inkbolt_session_publish
Publish a document or artboard from a known revision create-only, without adding an undo step. Add an optional receipt to recover prepared output and return the original result on retry.
Instructions
Capture the expected current revision and publish its document or artboard create-only without adding an undo step. Optional receipt:{receipt_root,request_id} saves prepared output for recovery and returns the original result on retry even after the source session advances or disappears. New exports retain exact-head checks. Durable receipt backend currently requires Windows.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| output | Yes | ||
| control | No | ||
| receipt | No | Optional durable receipt; retries do not recapture an advanced session. | |
| 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 |