Commit
commitSave a version snapshot of a supported object.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| handle | No | Deck load handle as alternative to object_id. Resolved to deck_id server-side. | |
| contract | No | Help mode — return the complete contract with no operation performed. | |
| object_id | No | UUID of the object (deck_id, console_doc id, container_id, or skill id). Required if handle not provided. | |
| skill_name | No | Skill name — for skill commits, resolves to skill id when combined with handle (deck that owns the skill). | |
| commit_note | Yes | Short description of what is in this version (not what will be in the next). Required — describes the snapshot's contents for the version chain. Empty strings rejected. | |
| object_type | Yes | Type of object to commit |