tcai_convergence
Inspect or update halting thresholds for the recursive double-loop criterion: set patience, surprise, curiosity, stability, and learning velocity limits to control when the cycle stops. Without arguments, returns current satisfaction state.
Instructions
Inspect or configure the recursive double-loop halting criterion (satisfaction). With no arguments, returns the current satisfaction state and active thresholds. With arguments, updates the thresholds used by tcai_cycle stopWhenSatisfied. The loop halts when learning velocity is high, curiosity and surprise are low, and the composite proxy is stable, sustained over patience cycles (EFE-exhaustion stop, Legros 2026 §3.2/§4.3).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| patience | No | Consecutive satisfied cycles required to halt (default 3) | |
| maxSurprise | No | Halt threshold: normalized WM surprise ≤ (default 0.2) | |
| maxCuriosity | No | Halt threshold: intrinsic reward ≤ (default 0.2) | |
| minStability | No | Halt threshold: development stability ≥ (default 0.7) | |
| minLearningVelocity | No | Halt threshold: learning velocity ≥ (default 0.5) |