Commit Graph
5 Commits
Author SHA1 Message Date
James Peter 843c7584f0 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 842d2b8354 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 5e499b2c7b 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 913fdb99a8 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 929a57ffab feat(code-rs): add forked workspace and dual build support 2025-10-05 04:27:49 +10:00