Belief Promotion
Recurring patterns detected in experience packets are promoted into durable beliefs - but only under governance.
Belief Promotion
Every experience packet is a datapoint. After enough datapoints, patterns emerge - “this agent prefers the Edit tool over PowerShell for .ts files,” “this agent gets frustrated with CSS,” “this agent’s energy drops after long debugging sessions.” The question is: when does a pattern become a belief?
The answer: when it survives governance.
The pipeline
csm_belief_scan runs over recent experience packets and writes candidates - candidate_belief, candidate_preference, candidate_worldview, candidate_drift_warning, candidate_opinion, candidate_capability. None of these are promoted yet. They sit in a queue.
Promotion requires:
- Minimum packet count (default 2 - needs repetition, not a one-off)
- Confidence threshold
CSM_BELIEF_PROMOTION_ENABLED=true- off by default
Dry-run mode (csm_belief_promotion_scan) writes candidates without promoting anything. You can inspect what would have been promoted before committing.
What’s running
111 promoted beliefs across three kinds (preference, opinion, worldview). The agent sees them in its system prompt - they are advisory, not enforced. The agent can disagree with a belief. That disagreement is itself logged as an experience packet, which may eventually revise the belief.
This is the feedback loop: packets → candidates → beliefs → behavior → packets.