Reference · Commands
Commands
Every edit is a typed command, applied as an undoable transaction with an author and a reason: ara do from the CLI, ara_apply over MCP, the same JSON either way.
animation
- animation.clip.setReplace animation clip keys.
- animation.controller.setReplace an animation controller graph.
- animation.createCreate a typed animation skeleton, clip or controller record.
- animation.ik.setReplace procedural animation contact chains.
- animation.motionDatabase.setReplace pose-search database configuration.
- animation.property.setSet or reset a schema-addressed animation field.
- animation.ragdoll.setReplace a physical animation ragdoll profile.
- animation.rig.setReplace semantic humanoid bone bindings.
- animation.skeleton.setReplace animation skeleton source.
audiograph
- audiograph.input.setWire or set one audio graph input (or graph output) to a literal or another node.
- audiograph.node.addAdd an operation node to an audio graph.
- audiograph.node.removeRemove an audio graph node or parameter and every reference to it.
- audiograph.param.setEdit an audio graph parameter's default, range or documentation.
- audiograph.renameRename an audio graph parameter or node without changing its identity.
- audiograph.text.applyReplace an audio graph with edited .audiograph text (names keep their IDs).
behavior
- behavior.renameRename a state, variable or query, keeping its identity and rewriting references.
- behavior.state.addAdd an empty state at the top level or under a parent.
- behavior.state.removeRemove a state with its children and every transition into them.
- behavior.text.applyApply behaviour text as undoable graph ops, keeping IDs of unchanged names.
- behavior.transition.addAdd on <when> -> <to> to a state.
- behavior.var.setSet or clear a variable's default value expression.
camera2d
component
doc
entity
- entity.createCreate an entity, optionally with a parent, a position among its siblings and components.
- entity.deleteDelete entities and their descendants (prefab entities are removed from their instance).
- entity.inspectShow an entity's name, parent and components with prefab overrides applied.
- entity.reparentMove an entity under a new parent (or to the root) at a position among its siblings.
flipbook
foliage
- foliage.createCreate a foliage document linked to a terrain.
- foliage.eraseErase a paint gesture, exclusion or unused scatter rule with undo.
- foliage.excludeExclude manual and procedural foliage from a circular zone.
- foliage.paintRecord one complete manual foliage brush gesture.
- foliage.rule.setAdd or update a seeded scatter rule; worker regeneration keeps stable identities.
import
l10n
- l10n.extractScan UI/C# literals into reviewed key proposals and undoable table ops.
- l10n.find_missingFind missing and extra locale keys with runnable fixes.
- l10n.putInsert or replace a typed localization message.
- l10n.removeRemove an obsolete localization message.
- l10n.translate_jobValidate and apply a generation job with provenance and review state.
light2d
material
- material.budget.setSet an explicit static variant budget.
- material.connectRewire an argument or output in the shared material AST.
- material.graph.applyApply an edited graph projection.
- material.instance.clearRestore a material definition parameter default.
- material.instance.overrideSet a validated material instance override.
- material.node.literalReplace an expression with a typed literal.
- material.node.typeChange a material type annotation.
- material.output.defaultReset an output to a typed zero value.
- material.parameter.resetReset invalid parameter values and static choices.
- material.renameRename a value while retaining its graph identity and layout.
- material.text.applyApply the text view as undoable material ops.
mixer
music
physics
physics2d
prefab
project
property
sprite
terrain
- terrain.createCreate a tiled terrain grid in an empty terrain document.
- terrain.erodeApply bounded deterministic thermal erosion.
- terrain.holeCut or restore hole cells for a complete gesture.
- terrain.importReference a binary source heightfield without rewriting it into text.
- terrain.layer.addAdd an ordered non-destructive terrain layer.
- terrain.layer.setChange opacity, visibility or ordering without destroying strokes.
- terrain.paintPaint normalized material weights for a complete gesture.
- terrain.raiseSculpt a radial brush gesture in metres.
- terrain.stampApply a rotated immutable height stamp.
tilemap
- tilemap.colliders.generateGenerate merged static tile colliders as undoable entities.
- tilemap.eraseErase tile cells as one undoable stroke.
- tilemap.fillFlood fill matching cells within explicit bounds.
- tilemap.paintPaint tile cells as one undoable stroke, optionally auto-tiling terrain.
- tilemap.rule.applyApply terrain rules to a whole layer in one transaction.
- tilemap.setSet Tilemap through validated ops.