Skip to content

Expectation

autogen.beta.network.session.Expectation dataclass #

Expectation(name, on_violation, params=dict(), applies_to=None)

A protocol-shape contract the hub evaluates over WAL + clock.

name selects a built-in evaluator (acks_within, reply_within, max_silence). Violations are dispatched to one of the built-in handlers (audit, notify_session, auto_close).

name instance-attribute #

name

on_violation instance-attribute #

on_violation

params class-attribute instance-attribute #

params = field(default_factory=dict)

applies_to class-attribute instance-attribute #

applies_to = None