Mind · Strategy

DepthGovernor

Entropy-based stopping condition for recursion

Definition

Mechanism

Entropy-Bounded Recursion: Decomposition depth is not fixed but governed by informational entropy. Agent measures uncertainty of current Plan. If entropy exceeds `entropy_threshold`, Decompose further; below it, execute. Stop thinking when uncertainty drops below action cost. Depth is a function of ambiguity, bounded by `max_depth` only as a backstop. It acts as the termination Condition for RecursionDive, halting descent when informational entropy drops below the threshold.

Invariants

  1. The governor cannot be bypassed.
  2. Descends only while entropy exceeds `entropy_threshold`.
  3. Never descends past `max_depth`, whatever the entropy.

Risks

Failure modes

  1. Ambiguity {{loop}}

    entropy never drops because the Problem is inherently subjective, so descent runs to `max_depth` and acts on an unresolved plan.

  2. Miscalculated entropy leads to premature action.

  3. Estimation overhead

    measuring entropy costs more than the decomposition it avoids.

Relationships

Builds on

References

Agent

Autonomous Goal-Directed Entity

Infrastructure

Condition

Interface for patterns that evaluate to a boolean truth-value

Decompose

Dividing complexity into manageable units

Infrastructure

Loop

Repeated execution cycle

Infrastructure

Plan

An ordered sequence of steps to achieve a goal

Infrastructure

Problem

A state gap with a cost of inaction

Used by

References

Society

Taper

Multi-stage filter of increasing strictness: wide high-entropy input to narrow certain output

Reference

Parameters

entropy_threshold Float, [0.1, 0.5]
Stop when uncertainty below this
max_depth Integer, [3, 20]
Hard limit on recursion

Identity

Ref
DepthGovernor#5b24
Sema ID
sema:DepthGovernor#mh:SHA-256:5b24d810ede53e7e6716e3e20e7c28cf578f171845af2358344c25f0c56b7b75
Ring
0
Tier
2
Updated
2026-11-11
Supersedes
  • sema:DepthGovernor#mh:SHA-256:ea1ab9913430c0a8b04f517766edabfe7e29239eec6626731c69048d7334b480
  • sema:DepthGovernor#mh:SHA-256:54316ce66cc6934c617842a5453bfeccfb2f11d6eb7c337986c52d3d3050087e
  • sema:DepthGovernor#mh:SHA-256:a3e937d651c99333315d333034b3a3be136376bfc1a5139cc758f218640cfc87
  • sema:DepthGovernor#mh:SHA-256:96cf874e588e4260c67abf3b8cdca5a0234d9b6a637e1c7981b7f77025668c93
  • sema:DepthGovernor#mh:SHA-256:8ffa2c512f4ac7e6b51a53adf4e8208e6dff587c4d954294b0f4cc35ab8f9e89
  • sema:DepthGovernor#mh:SHA-256:c4ad7271dc734ab16e034e854231c12d64be68f37860b1f8f2d9e11324ab1b8e