Skip to content

zagent 0.0.226

Choose a tag to compare

@robotlearning123 robotlearning123 released this 17 Sep 11:18
· 157 commits to master since this release
  • Kernel-parity reasoning-level resolution: --effort and per-turn model
    options now resolve reasoning levels against the merged
    modelConfigRules sets in kernel order with scoped
    apiType/baseUrl/template/provider matching (previously a z.ai-site
    catch-all could leak one site's vocabulary onto unrelated builtin
    models). Legacy reasoning.defaultLevel/reasoning.levels{} and
    array forms still resolve, with the declared default ordered last.
  • --effort is validated against the resolved per-model vocabulary
    before spawn: an unsupported level is refused with exit 2 instead of
    being forwarded to the kernel; the static built-in level list now
    only applies as a null-catalog fallback and for --effort without
    --model. The same validation applies to zagent commit-msg and the
    MCP zagent_turn tool (whose schema enum no longer overstates the
    levels for non-plan vocabularies).
  • --effort --help text now discloses that the default is the model's
    last declared level.