| name | sandbox-expr |
| description | Evaluate a math formula without eval in a Code node or CodeAct action, with expr-eval running on the host |
Formulas in the sandbox
Specifier: @nodetool-ai/sandbox-expr. Import it at the top of the body.
The published expr-eval bundle trips the guest scanner, so this pack is a
host module.
evaluate — formula plus variables
import { evaluate } from "@nodetool-ai/sandbox-expr";
const value = await evaluate(inputs.formula, inputs.vars);
return { value };
inputs.formula is a string such as "2 * qty + fee". inputs.vars is
{ qty: 3, fee: 1.5 }.
Gotchas
- Not JavaScript.
^ is power. Unknown names throw.
- Do not use
eval. The guest deletes it. This pack is the formula path.