This repository was archived by the owner on Sep 13, 2026. It is now read-only.
v0.3.24
Added
- Model-specific thinking block shapes (ADR-0017) —
ThinkingConfigwidened
from{type:"adaptive"}to a discriminated union supporting
{type:"enabled", keep:"all", budget_tokens}(Kimi Preserved Thinking) and
{type:"enabled", clear_thinking:boolean, budget_tokens}(Z.ai Preserved
Thinking). On the Anthropic/Claude-Code stamp path,umans-glm*models now
forcethinkingto{type:"enabled", clear_thinking:false, budget_tokens:32000}
andumans-kimi*/umans-codermodels force to
{type:"enabled", keep:"all", budget_tokens:32000}. Other families (flash,
qwen, fallback) keep{type:"adaptive"}. Disabled thinking blocks stay
respected perpolicy.canDisableThinking. Per-family shapes are data-driven
viaStampPolicy.thinkingShape, not if-branches.