Skip to content

feat!: client pipeline hardening (TODO.client-work 01-06) - #55

Merged
ronaldtse merged 2 commits into
mainfrom
feat/client-work
Sep 1, 2026
Merged

feat!: client pipeline hardening (TODO.client-work 01-06)#55
ronaldtse merged 2 commits into
mainfrom
feat/client-work

Conversation

@ronaldtse

Copy link
Copy Markdown
Contributor

All six runtime items, TDD'd: the echo bug clients ship today is fixed (guards ported from the validated Python harness), inputs normalize by default, downloads stream progress, tiers auto-select with warm-up, the index caches for offline-first with stale eviction, and decode exposes per-step confidence. Breaking changes are the default normalization + guarded decode -> 5.0.0. 247 tests green.

…iers, offline cache, confidence

01 decode guards ported from the Python harness (echo loops fixed
client-side); 02 haraqat strip + ligature decomposition on by default
(raw option); 03 onProgress download callback + onToken streaming;
04 pickTier/warmUp; 05 offline index cache + stale entry eviction;
06 onConfidence per-step top-2 logit gap. Breaking: default input
normalization and guarded decode — v5.0.0.
@ronaldtse
ronaldtse merged commit f168d6f into main Sep 1, 2026
5 of 8 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant