v2.2.3 v0.3.0
AIEraDev/ClypraOct 1, 2026 → Oct 2, 20260 days between releases
What's New
v2.2.3 focuses on ECC branding; v0.3.0 introduces MLX runtime fixes and conversation improvements.
New Features
- Add `answer_confidence` while retaining existing `confidence` semantics.
- Preserve Unicode in structured instructions.
- Report state truncation and options whose token spans collapse.
- Update language detection and email cleaning.
- Future vX.Y.Z tags now run automated test/build/publish workflows.
Improvements
- Preserve the newest conversation turns under truncation.
- Support custom noul labels and boolean criteria keys.
- Preserve resident checkpoints during incremental preload.
- Protect the prompt-prefix LRU under concurrent preparation.
Bug Fixes
- Fix zero-room left-truncation edge case.
- Reject criteria keys that would otherwise be silently ignored.
- Improve named input-validation errors.
- Handle empty or language-neutral hints correctly.
Upgrade Notes
Upgrading from v2.2.3 to v0.3.0 involves a significant divergence in functionality (ECC branding vs MLX runtime). Review the v0.3.0 documentation for API changes and ensure compatibility with the new MLX-based architecture.
The Two Releases
v2.2.3
Oct 1, 2026· 20 days ago
v2.2.3 is a naming and release-reliability update where the project is branded as ECC everywhere, and the release workflow now polls the npm registry longer to ensure artifacts are ready.
Full release noteslaya-mlx v0.3.0
Oct 2, 2026· 20 days ago
Selectively brings upstream Laya runtime fixes to the native MLX port, focusing on conversation truncation, validation, and maintenance of resident checkpoints.
Full release notes