Validation & Version Control · MCP Tool
commit_version
Commits the current artboard state as a named version (snapshot stored in a sidecar .versions.json file). Supports branches.
Tool Overview & Agent Execution
commit_version is an official Exode MCP tool that allows AI coding assistants like Claude Code, Cursor, and Windsurf to commits the current artboard state as a named version (snapshot stored in a sidecar .versions.json file). supports branches.. It directly inspects and modifies local .exode JSON files with precision without manual UI tweaking.
Example Prompt for Claude Code & Cursor
Give this instruction to your AI coding agent to execute this tool on your active .exode workspace:
prompt
"Use commit_version to configure the motion properties in my active .exode workspace"Tool Parameters & Input Schema
| Parameter | Type | Required | Description |
|---|---|---|---|
| message | string | Optional | The message parameter for commit_version. |
| name | string | Optional | The name parameter for commit_version. |
| path | string | Yes | The path parameter for commit_version. |
More Validation & Version Control Tools
add_analytics
Adds GA4/Meta Pixel/Mixpanel analytics tracking to an object (click, hover, or visible trigger).
checkout_version
Restores the artboard file to a previously committed version snapshot.
create_branch
Creates a new branch in the artboard's version history (optionally switches to it immediately).
delete_branch
Deletes a branch (not main). Its versions stay in history.
Build & Review Motion Visually
Let Claude or Cursor run commit_version, then fine-tune timing, spring physics, and export ready-to-ship code in ExodeUI.