Skip to main content
ExodeUI

EXODEUI DESKTOP

A little space for good ideas.

Choose your platform to get the official ExodeUI installer.

Looking for Intel Mac or other builds? Explore the web studio or check all download options.

Prefer the browser? Try for free in your browser →
State Machines & Logic · MCP Tool

edit_object_interaction

Updates an existing interaction rule on an object.

Tool Overview & Agent Execution

edit_object_interaction is an official Exode MCP tool that allows AI coding assistants like Claude Code, Cursor, and Windsurf to updates an existing interaction rule on an object.. 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 edit_object_interaction to configure the motion properties in my active .exode workspace"

Tool Parameters & Input Schema

ParameterTypeRequiredDescription
actionstringOptionalThe action parameter for edit_object_interaction.
conditionsarrayOptionalThe conditions parameter for edit_object_interaction.
delayValuenumberOptionalThe delayValue parameter for edit_object_interaction.
easingCurvestringOptionalThe easingCurve parameter for edit_object_interaction.
inputValuestringOptionalThe inputValue parameter for edit_object_interaction.
interactionIdstringYesThe interactionId parameter for edit_object_interaction.
intervalValuenumberOptionalThe intervalValue parameter for edit_object_interaction.
navigateUrlstringOptionalThe navigateUrl parameter for edit_object_interaction.
objectIdstringYesThe objectId parameter for edit_object_interaction.
pathstringYesThe path parameter for edit_object_interaction.
playModestringOptionalThe playMode parameter for edit_object_interaction.
subAnimationIdsarrayOptionalThe subAnimationIds parameter for edit_object_interaction.
targetAnimationIdstringOptionalThe targetAnimationId parameter for edit_object_interaction.
targetArtboardstringOptionalThe targetArtboard parameter for edit_object_interaction.
targetInputIdstringOptionalThe targetInputId parameter for edit_object_interaction.
targetStatestringOptionalThe targetState parameter for edit_object_interaction.
transitionDurationnumberOptionalThe transitionDuration parameter for edit_object_interaction.
triggerLogicstringOptionalThe triggerLogic parameter for edit_object_interaction.
triggersarrayOptionalThe triggers parameter for edit_object_interaction.

More State Machines & Logic Tools

Build & Review Motion Visually

Let Claude or Cursor run edit_object_interaction, then fine-tune timing, spring physics, and export ready-to-ship code in ExodeUI.