Commit Graph
5 Commits
Author SHA1 Message Date
James Peter 1458e477a3 fix(core/client): unblock spark exec and close ws readers
Align websocket beta header and stream completion handling with upstream behavior.
Emit completion on response.done/response.completed, surface wrapped websocket
errors without status, fail fast on response.failed, and abort websocket reader
tasks after parser exit to avoid lingering sockets. Update wire compatibility
fallback floor to 0.101.0 with regression coverage.
2026-02-13 08:58:07 +10:00
James Peter 5644559869 fix(version): strip punctuation when scanning minimum semver
Treat trailing sentence punctuation as non-semver noise when extracting the minimum wire-compat version from announcement_tip.toml.

Refs #539
2026-02-08 08:51:57 +10:00
James Peter e52d821290 fix(version): derive wire minimum from announcement tip
Compute the wire-compatible minimum version from announcement_tip.toml instead of relying on a hardcoded constant, with fallback to 0.98.0.

Refs #539
2026-02-08 08:36:46 +10:00
James Peter a058583fb9 fix(core/version): enforce minimum wire-compatible version
Clamp wire-facing client version to 0.98.0 for User-Agent and /models client_version when local builds report older versions like 0.0.0.

Adds regression tests for UA and remote model query behavior.

Fixes #539
2026-02-08 07:58:13 +10:00
James Peter c8111bbb03 feat(code-rs): add forked workspace and dual build support 2025-10-05 04:27:49 +10:00