AgentProtocolEvent.sessionBound constructor
const
AgentProtocolEvent.sessionBound({})
Reports that the harness bound a protocol session for attemptId.
NON-TERMINAL. It is what makes an authorization addressable: every later
permission ask names protocolSessionId, and a reconnect re-binds, so a
request from the superseded session is stale on arrival.
Implementation
const factory AgentProtocolEvent.sessionBound({
required String attemptId,
required String protocolSessionId,
}) = AgentProtocolSessionBound;