NegotiatedSession¶
class · namespace Hazel
Runtime state for a negotiated task session. Contains everything needed to compute enriched StepResponse data.
Properties¶
ActionGroupSlots¶
Resolved action group layout for multi-policy control.
Contract¶
ObservationParams¶
Pre-resolved parameter dictionaries for observation computation. Keyed by term name.
ObservationSlots¶
RewardParams¶
Pre-resolved parameter dictionaries for reward computation. Keyed by term name.
RewardTermNames¶
SessionId¶
TerminationParams¶
Pre-resolved parameter dictionaries for termination evaluation. Keyed by term name.
TerminationTermNames¶
TotalObservationSize¶
Total resolved observation vector size. 0 if observations are not contract-driven.
Source: Hazel/Learn/ContractNegotiator.cs