AshAi.ToolStartEvent (ash_ai v0.6.1)

Copy Markdown View Source

Event data passed to the on_tool_start callback used by AshAi.ToolLoop.

Contains information about the tool execution that is about to begin.

Summary

Types

t()

@type t() :: %AshAi.ToolStartEvent{
  action: atom(),
  actor: any() | nil,
  arguments: map(),
  resource: module(),
  tenant: any() | nil,
  tool_name: String.t()
}