Skip to content

v0.3.2

Choose a tag to compare

@github-actions github-actions released this 23 Oct 06:45
· 3 commits to main since this release

Fixes the v0.3.1 regression where a small output budget could produce only reasoning and be incorrectly reported as upstream_incomplete_response.

  • Preserve explicit length / max_tokens finishes in streaming and non-streaming responses, including empty output when reasoning is hidden. Keep the caller's token budget, reasoning, reported usage, and successful dashboard accounting.
  • Match Command Code's refusal aliases in finishReason and rawFinishReason, mapping them to content_filter without treating normal refusals as failures.
  • Follow Command Code 1.87.3's limit of 100 Jev questions per request. Choice options remain limited to 20 by default, or 255 with JEV_UNLOCK_MAX_OPTIONS=true.
  • Refresh the offline CLI fallback to 1.87.3 and add 11 current models; remove retired free Ling entries. Dynamic catalogs retain priority, and explicit model IDs are forwarded unchanged.

Aborts, missing terminal events, incomplete tool calls, and transport failures still fail validation. Existing gateway CoT replay and downstream reasoning parameters retain their behavior.

Validation: Go 1.24 race tests, go vet, golangci-lint 2.1.6, and multi-architecture image CI. Static upstream analysis and provenance are in analysis/v1.87.3/.

Full changelog: v0.3.1...v0.3.2