Repository navigation
v2.29.0
What's new
Features
Agent temperature is now explicit in every bundled agent's frontmatter and respected by the runtime, removing a hidden inference heuristic that had been silently overwriting any hand-authored value.
All 51 bundled agents now declare an explicit temperature:. The 37 that previously relied on runtime inference have their resolved value written into frontmatter, derived mechanically from the same function the runtime used, so no agent's effective temperature changes in practice. The config hook now reads that explicit value instead of always overwriting it, preserving the precedence chain: user overlay > explicit frontmatter > inferred fallback.
A content-integrity gate enforces the invariant going forward: every bundled agent must declare an explicit, finite-number temperature:, and the check fails closed on malformed frontmatter. This brings temperature to parity with mode, model, and color — each agent's value is now auditable in source rather than computed invisibly at load time.