Grillo — Tag Elaboration Beat
Part of the G.R.I.L.L.O. background subsystem.
Purpose
Periodically reflects on the topics and tags that emerged in recent conversations, letting Synth deepen or connect ideas she has been thinking about instead of forgetting them.
Beat
Beat type:
tag_elaborationSelection: weighted-selected by the Grillo scheduler on a normal tick.
Output: an introspective prompt enqueued as a low-priority beat that flows through the standard message chain, typically producing a diary entry or a new memory.
How it works
The plugin builds a prompt from recent conversation tags/topics and hands it to
the active Grillo cortex. Discovery is automatic: the core (grillo_impl.py)
finds it through the plugin registry by 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.