Grillo — Relationship Beat
Part of the G.R.I.L.L.O. background subsystem.
Purpose
Reflects on recent interaction patterns — who Synth has been talking to, how those exchanges felt, and how the relationships are evolving.
Beat
Beat type:
relationshipSelection: weighted-selected by the Grillo scheduler on a normal tick.
Output: a relationship-oriented prompt enqueued as a low-priority beat; the reply is typically written to the diary.
How it works
The plugin builds a prompt from recent interaction history and passes it to the
active Grillo cortex. Discovery is automatic via the plugin registry using its
BEAT_TYPE attribute.
Configuration
Uses the shared Grillo settings — GRILLO_BEAT_INTERVAL, GRILLO_CORTEX,
GRILLO_ALLOWED_ACTIONS / GRILLO_ALLOWED_SECURITY_LEVEL. See the
G.R.I.L.L.O. guide for the full list.