# `AshLua.EvalActions.Run.Eval`
[🔗](https://github.com/ash-project/ash_lua/blob/v0.1.0/lib/ash_lua/eval_actions/run/eval.ex#L5)

Implementation backing the synthesized `:eval` action.

Evaluates the script through `AshLua.eval!/2` against a manifest scoped to
the `eval_actions` configuration, with the caller's actor / tenant / context
threaded through.

The action returns a typed map `%{result, error}` mirroring the in-script
`(result, err)` convention — successful runs populate `result`; failed runs
populate `error`.

---

*Consult [api-reference.md](api-reference.md) for complete listing*
