cavalry_eval_expression
Evaluate a JavaScript expression within Cavalry to retrieve scene data or trigger internal functions, enabling direct inspection of compositions and properties.
Instructions
Evaluates a single JavaScript expression inside Cavalry and returns its value.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"expression": "<expression>"
},
"name": "cavalry_eval_expression"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| expression | Yes | JavaScript expression to evaluate (e.g. `api.getCompLayers(false)` or `api.get('basicShape#1', 'position.x')`). |