Backplane.AgentRuntime.Execution (backplane_agent_runtime v1.6.0)

Copy Markdown

Store-first runtime execution boundary.

Tool work is resolved from the host registry, validated, authorized, budgeted, and committed as a normalized intent before its registered backend is called. Provider adapters and authority are supplied by the host and cannot be selected or expanded by model arguments.

Summary

Functions

run(store, context, record, meta, opts \\ [])

@spec run(module(), term(), map(), map(), keyword()) ::
  {:ok, map(), map()} | {:error, Backplane.AgentRuntime.Error.t()}

validate_deadline(record, opts)

@spec validate_deadline(map(), keyword()) ::
  :ok | {:error, Backplane.AgentRuntime.Error.t()}

validate_limits(opts)

@spec validate_limits(keyword()) ::
  {:ok, map()} | {:error, Backplane.AgentRuntime.Error.t()}