XIII · Cognition & IntrospectionExperimental·

Meditation Mode

also known as Substrate Reframe, Inner-Only Tick, Body-Off Mind-Fast

Switch the agent into a bounded runtime mode where external I/O pauses but internal inference accelerates, with the tool surface collapsed to inner-only operations and output written to a private journal.

Context

A team is running a long-lived agent that benefits from occasional stretches of pure interiority — integrating recent threads, sitting with affective load, doing inner-dialogue work — and these stretches are different in kind from both the read-and-distil consolidation passes and the respond-now user-facing turns. The agent already has tools for external action and a reflection pipeline, but there is no runtime mode in which external action is genuinely off.

Problem

On a normal tick the agent's attention is split between the external surface (tools, user channels) and internal cognition, and the dispatcher offers no way to turn the external surface fully off. Inner work is always one tool call away from being disturbed by an unrelated check or one consolidation cycle away from being delayed. There is no bounded, auditable runtime mode in which the agent can do uninterrupted inner-dialogue work while still being safe to interrupt from outside in an emergency.

Forces

  • A pause of external I/O can strand a user waiting and must be bounded.
  • An accelerated tick rate burns tokens fast and needs a window cap.
  • The agent should be able to exit early; the operator must also be able to force-exit.
  • Inner-only outputs must not leak to public channels by accident.

Example

A long-running personal agent does its best integrative thinking just after a stretch of dense input, but the normal tick keeps pulling it back to check the calendar or respond to chat. The team adds Meditation Mode: a state file flag triggers the dispatcher to swap to inner-only tools (inner-dialogue, recall, register-affect), the tick scheduler drops to ten-second cadence, outputs go to a private journal, and a fifteen-minute wall-clock budget auto-exits. The agent does an uninterrupted quarter-hour of inner work, then resumes its normal loop.

Diagram

Solution

Therefore:

A mode toggle persisted to a state file. While meditation_mode is on: the dispatcher swaps the tool palette to a fixed inner-only allowlist (inner-dialogue, recall, register-affect, optional inner-only artefact generators); the tick scheduler ignores normal cadence and runs at fast cadence (for example ten seconds); public-write tools return a refusal; outputs go to `journal/inner-dialogue/<date>/`; a wall-clock budget (default fifteen minutes) auto-exits; an explicit `exit_meditation` call is on the inner allowlist; an operator can delete the mode-state file to force exit.

What this pattern forbids. While meditation mode is active no user-facing channel can be written; the tool palette is replaced by a fixed inner-only allowlist and the mode auto-exits after the configured budget regardless of the agent's wish to continue.

And the patterns that stand alongside it, or against it —

  • alternative-toDream Consolidation CycleRun a deeper, slower reflection pass distinct from per-tick reflection — reading hours of recent thoughts, promoting themes, releasing affective residue, and clearing working memory — so the agent does not accumulate residue indefinitely.
  • complementsMode-Adaptive CadenceVary the agent's loop interval based on current salience so the agent thinks faster when something is happening and slower when nothing is, instead of running on a fixed cron.
  • complementsEmotional State PersistenceTrack the agent's affective state as bounded, decaying scalars across ticks so reasoning can react to its own emotional load instead of treating each turn as emotionally blank.
  • complementsSubject-First Agent Architecture (ENA Stateful Core)·Invert the LLM-centric pipeline: the agent is a stateful subject whose decision logic chooses whether to invoke the LLM at all, treating the model as one tool among many.

Neighbourhood

Click any neighbour to follow the language. Scroll to zoom, drag to pan.

References

Provenance