Skip to content
This repository was archived by the owner on Sep 13, 2026. It is now read-only.

v0.3.24

Choose a tag to compare

@github-actions github-actions released this 25 Jul 16:10

Added

  • Model-specific thinking block shapes (ADR-0017)ThinkingConfig widened
    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
    force thinking to {type:"enabled", clear_thinking:false, budget_tokens:32000}
    and umans-kimi*/umans-coder models force to
    {type:"enabled", keep:"all", budget_tokens:32000}. Other families (flash,
    qwen, fallback) keep {type:"adaptive"}. Disabled thinking blocks stay
    respected per policy.canDisableThinking. Per-family shapes are data-driven
    via StampPolicy.thinkingShape, not if-branches.