ObserverRegion
An observer region: a squad Agent that listens without speaking, with the actions it may take, its read-only Tools, the speaker states it is active in, its staleness limit and its budget. Not available yet; refused at publish with capability_not_available.
An object with 8 fields.
Fields
active_inarray of AuthoredMachineIdThe speaker states the observer is active in. All of them when omitted.
The squad Agent the region binds.
max_staleness_turnsintegerHow many Turns old an action may be and still be applied. Defaults to 1 (a target).
The actions the observer is allowed to take; any other action is refused.
role"observer"requiredtoolsarray of ToolNameRead-only Tools of the squad Agent that the observer may call. None when omitted.