kin_transaction_commit
Atomically publish staged code changes: reparse final bytes and journal semantic changes, workspace tree, and ref together. All operations land or none do; resending a fenced commit is safe.
Instructions
Publish every staged mutation atomically: the daemon reparses the final bytes and journals the semantic change, the workspace tree and the ref together. All of it lands or none does. Re-sending a fenced commit is safe.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| message | No | Optional change message: one sentence in your own words saying what this change does, which becomes the subject a human reads in history. Omit it and the change records only the transaction id, which names the call and not the work. | |
| operations | No | Optional exact mutation operations to stage atomically in this commit request | |
| session_id | No | Optional owning session UUID mirror; when present in enforce mode it must match the authenticated caller and transaction owner | |
| transaction_id | Yes | Transaction UUID |