ExAgent.Telemetry (ExAgent v0.1.0)

Copy Markdown View Source

Telemetry event helpers.

The framework emits the standard Elixir :telemetry events so any host app can observe agent runs through the usual OTel / Telemetry.Metrics / LiveDashboard pipeline.

Events

  • [:exagent, :run, :start] — measurements: %{system_time}, metadata: %{agent, prompt}
  • [:exagent, :run, :stop] — measurements: %{duration}, metadata: %{agent, usage, steps}
  • [:exagent, :run, :exception] — measurements: %{duration}, metadata: %{agent, reason}
  • [:exagent, :tool, :stop] — measurements: %{duration}, metadata: %{tool_name, success}

Summary

Functions

execute(event, measurements, metadata \\ %{})

@spec execute([atom()], map(), map()) :: :ok