ObserverRegionInput
An observer region (1.58.0; section 7): one squad Agent that never speaks, its effect rights, its read-only Tools, the speaker states it is active in, its staleness bound and its budget. Refused at publish with capability_not_available until observers ship.
An object with 8 fields.
Fields
active_inarray of AuthoredMachineIdThe speaker states the observer is active in; every one when omitted.
The squad Agent the region binds.
max_staleness_turnsintegerHow many Turns old an effect may be when applied; 1 when omitted (a target).
The effect rights the observer holds; any other effect is refused.
role"observer"requiredtoolsarray of ToolNameRead-only Tools of the squad Agent's frozen set the observer may call; none when omitted.