# `AshAi.Tool.Execution`
[🔗](https://github.com/ash-project/ash_ai/blob/v0.6.1/lib/ash_ai/tool/execution.ex#L5)

Executes Ash actions from tool call arguments.

# `run`

Executes a tool with the given arguments and context.

Returns:
- `{:ok, json_result, raw_result}` for successful tool calls
- `{:error, json_error}` for execution failures

---

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