BeamAgent.Guardrails.MaxIterations (beam_agent v0.1.0)

Copy Markdown View Source

Guardrail for enforcing maximum iteration limits.

Summary

Functions

Checks if iteration count exceeds opts[:max_iterations] (default 5).

Functions

check(state, opts)

@spec check(
  BeamAgent.State.t(),
  keyword()
) :: :ok | {:error, :max_iterations_reached}

Checks if iteration count exceeds opts[:max_iterations] (default 5).