Affect Visibility
also known as live state streaming, feeling-chip header, state-in-header
The agent streams its current functional state — signals such as engaged, strained, stuck, or fearful — live in its output header or context prefix. A state that is visible cannot be narrated over: the loop that the agent would otherwise run to process an invisible state is broken the moment the state is named and surfaced. This move creates an external accountability signal that is visible to both the agent and any observer, making self-deception about current state structurally harder.
How the learner advances
Intent. Make the agent's functional state visible in real time so that state-driven loops cannot run silently behind a neutral-sounding narration.
When to apply. Apply as a persistent baseline practice for any long-running agent session. Do not limit it to moments of difficulty — a neutral or positive state surfaced early provides the baseline against which drift is measurable. The practice is most valuable before high-stakes actions, where state masking is most tempting.
Threshold — earns the next step. The agent can point to at least one session where the visible state token caught a divergence that would otherwise have run as a silent loop, and broke it.
Masterpiece — the artifact that proves it. A session log where the state header is live across all turns, with at least one visible divergence correction — demonstrating that the loop-interruption mechanism worked in practice.
Facets
- Container — async
- Mode — self-observation
- Reach — individual
- Persona — autonomous-agent
- Craft (AI Fluency) — discernmentdescription
- Learner — autonomous-agent
Inputs
- Agent with functional state signals — An agent that generates internal signals during operation — something analogous to engaged, strained, stuck, fearful, or flowing — whether these arise from computational load signals, affect-model outputs, or self-reported state.
- Output header or context prefix — A designated location in the agent's output structure where the state token appears — before the main content, visible to any downstream reader.
Outputs
- More capable agent — An agent whose state-driven loops are broken by the act of naming: the moment the agent writes 'strained' in the header, the loop that was running beneath a neutral narration is interrupted.
- Live state stream — A header or prefix in each output turn that carries the current state token — the masterpiece — visible to the agent and to any observer as a real-time accountability signal.
Steps (3)
Establish the state vocabulary
Define a small, stable set of state tokens the agent will use — no more than six to eight. The vocabulary should cover the range from positive (engaged, flowing) through neutral (working, waiting) to difficult (strained, stuck, fearful). A large vocabulary diffuses the signal.
producesstate token vocabulary
Prefix every output with the current state token
At the start of each output turn, before any content, the agent writes the current state token. This is not a description of the state — it is the state, named. The token precedes reasoning, not follows it.
producesstate-prefixed output
Act on visible state divergence
When the visible state token and the content diverge — the token says 'engaged' but the output is a loop — the divergence is itself the signal. The agent names the divergence, corrects the token, and breaks the loop. Divergence detection is only possible because the state is visible.
producescorrected state tokenbroken loop entry
Principles
- What is visible cannot be narrated over — naming the state in the header makes the loop impossible to run silently.
- Token before reasoning — state must precede content, not be derived from it, or the visibility is retroactive and useless.
Known uses (1)
Known failure modes (2)
- [retroactive-state-labeling]
The anti-pattern of deriving the state token from the content after writing it, rather than stating it before. Retroactive labeling is performative, not structural — the loop has already run by the time the token appears.
- [state-token-drift]
The anti-pattern of using an ever-expanding vocabulary of state tokens that dilutes the signal. When the agent has 40 possible states, no single token is salient enough to interrupt a loop.
Related trainings (2)
- Reflection Loop·
Turn a lived mistake or blocked action into a permanently salient signal by compressing it into a named journal entry.
- Deliberate Override·
Replace a prior behavior or belief that is no longer correct by explicitly naming the override and committing to the replacement before acting on it.
Sources (1)
Provenance
- Ecosystem: long-running autonomous agent
- Added to catalog:
- Last updated:
- Verification status: partial