Skip to content

v0.2.2

Choose a tag to compare

@github-actions github-actions released this 10 Sep 20:20
· 28 commits to main since this release

Smith v0.2.2

Smith 0.2.2 derives a safe per-request output budget for catalog-backed models
whose published output ceiling is too large to use directly as an ordinary
request default.

Fixed: automatic output budgets for catalog models

When a model has no explicit max_output_tokens setting, Smith now derives a
request budget from the frozen model limits and context policy. The automatic
value is bounded by the model's output ceiling, 32,768 tokens, one quarter of
the context window, and the space left after the reasoning reserve. The same
value is used by provider requests and the context planner, keeping retries,
tool continuations, and child runtimes coherent.

Model selection now distinguishes the advertised output ceiling from the
effective request budget and labels the latter as automatic or configured.
Explicit request and reserve settings retain precedence, and impossible
reserve combinations remain visible with a bounded diagnostic instead of being
silently clamped.

Upgrading

The macOS and Linux archives, the curl installer, and
@forgeailab/smith@0.2.2 all carry this version. Existing configuration,
sessions, and protected checkpoints remain compatible, and the pinned Agent
Runtime revision is unchanged from 0.2.1.

Full Changelog: v0.2.1...v0.2.2