Skip to content
beam-agents
GitHub

dataclass

Escalate

beam_agents.hitl.Escalate

Escalate(tool_name: 'str', args_json: 'str' = '{}', timeout_ms: 'int' = 86400000) -> None

Docstring

Ask again, louder: stage a fresh approval intent and extend the deadline.

tool_name is the escalation channel (a pager, a second approver queue). timeout_ms is how much longer to wait, measured from the timer's fire time. Bounded by HitlPolicy.max_escalations — an unbounded escalate loop would be a fail-*open* hole, since the point of the timer is that the wait ends.

src/beam_agents/hitl.py:127

Members

3 declared on Escalate

Introspected from the class itself. A member with no docstring is shown as having none rather than described from its name.