VocalDocs

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 AuthoredMachineId
The speaker states the observer is active in. All of them when omitted.
agentSquadKeyrequired
The squad Agent the region binds.
budgetObserverBudgetrequired
max_staleness_turnsinteger
How many Turns old an action may be and still be applied. Defaults to 1 (a target).
rightsarray of ObserverRightrequired
The actions the observer is allowed to take; any other action is refused.
role"observer"required
toolsarray of ToolName
Read-only Tools of the squad Agent that the observer may call. None when omitted.