Normandy.Agents.Dispatch.Invocation (normandy v2.2.0)

View Source

A tool call ready to run: the tool as registered (never changed by the call), the model's input validated against the tool's input schema, and the call's timeout (the tool's registration :timeout, else Normandy.Tools.Executor.default_timeout/0).

Summary

Types

t()

@type t() :: %Normandy.Agents.Dispatch.Invocation{
  input: struct() | map(),
  timeout: pos_integer(),
  tool: struct()
}