Every agent in the swarm at snapshot time, alive or dead.
Optionalbirths?: numberNumber of births this turn.
Optionaldeaths?: numberNumber of deaths this turn.
Optionalmorale?: numberAggregate morale 0..1 (population-weighted).
Aggregate counts derived from agents.
OptionalscenarioExtensions?: Record<string, unknown>Scenario time at snapshot (years/quarters/ticks per scenario).
Turn number this snapshot was taken at (0-indexed).
Histogram of mood labels across alive agents —
{ focused: 12, anxious: 5, ... }. Excludes dead agents (they don't have a current mood). Returns{}when no agents have amoodfield set.