VocalDocscontracts 1.65.0

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 AuthoredMachineId
The speaker states the observer is active in; every one when omitted.
agentSquadKeyrequired
The squad Agent the region binds.
budgetObserverBudgetInputrequired
max_staleness_turnsinteger
How many Turns old an effect may be when applied; 1 when omitted (a target).
rightsarray of ObserverRightrequired
The effect rights the observer holds; any other effect is refused.
role"observer"required
toolsarray of ToolName
Read-only Tools of the squad Agent's frozen set the observer may call; none when omitted.