OptionalAgentA representative co-agent run id to tie the moderator prompt run to (observability).
Consecutive agent-only turns since the last human turn (for the optional ping-pong backstop).
OptionalContextThe context user + provider for the moderator's own metadata/prompt operations.
The turn that triggered this decision (also the last element of TurnModeratorContext.Lookback).
Recent diarized turns oldest→newest (the engine's bounded buffer; the moderator narrows per its config).
OptionalProviderOptionalRepThe representative (scribe) bridge's AIAgentSession id — the plugin uses it to resolve the co-agent run id for observability when TurnModeratorContext.AgentRunID is absent.
The external room key.
Every agent currently in the room.
The context handed to the room TurnModerator for ONE decision: the roster, the recent diarized lookback (incl. the triggering turn), and the bookkeeping the moderator needs to honor progress/observability.