mirror of
https://github.com/cloudstack-llc/mlx-knife.git
synced 2026-06-30 20:48:03 -04:00
Release 2.0.3: Foundation for pipes
Foundation release for Unix pipe integration with stderr separation, benchmark infrastructure, and reasoning control improvements. Breaking Changes: - stdout/stderr separation (Issue #43) - errors to stderr in human mode - JSON mode unchanged (all output to stdout) Features: - Benchmark reporting infrastructure (ADR-013 Phase 0) - --no-reasoning flag (Issue #40 partial - GPT-OSS/QwQ only) - Interactive mode reasoning control (review_report.md fixes) Bug Fixes: - huggingface-hub 1.x incompatibility (critical dependency fix) - Streaming parity tests refactored (Portfolio Discovery) Testing: - 308 tests passing (Python 3.9-3.13) - 35 skipped (opt-in live tests) - 79/91 E2E tests passing with HF_HOME See CHANGELOG.md for complete details and migration guide.
This commit is contained in:
@@ -4,9 +4,9 @@
|
||||
<img src="https://github.com/mzau/mlx-knife/raw/main/mlxk-demo.gif" alt="MLX Knife Demo" width="900">
|
||||
</p>
|
||||
|
||||
**Current Stable Version: 2.0.2**
|
||||
**Current Stable Version: 2.0.3**
|
||||
|
||||
[](https://github.com/mzau/mlx-knife/releases)
|
||||
[](https://github.com/mzau/mlx-knife/releases)
|
||||
[](https://www.apache.org/licenses/LICENSE-2.0)
|
||||
[](https://www.python.org/downloads/)
|
||||
[](https://support.apple.com/en-us/HT211814)
|
||||
@@ -46,7 +46,7 @@ MLX Knife has been comprehensively tested and verified on:
|
||||
pip install mlx-knife
|
||||
|
||||
# Verify installation
|
||||
mlxk --version # → mlxk 2.0.2
|
||||
mlxk --version # → mlxk 2.0.3
|
||||
```
|
||||
|
||||
### Development Installation
|
||||
@@ -60,7 +60,7 @@ cd mlx-knife
|
||||
pip install -e ".[dev,test]"
|
||||
|
||||
# Verify installation
|
||||
mlxk --version # → mlxk 2.0.2
|
||||
mlxk --version # → mlxk 2.0.3
|
||||
|
||||
# Run tests and quality checks (before committing)
|
||||
pytest -v
|
||||
@@ -282,6 +282,12 @@ done
|
||||
|
||||
MLX Knife provides rich human-readable output by default (without `--json` flag).
|
||||
|
||||
**Error Handling (2.0.3+):** Errors print to stderr for clean pipe workflows:
|
||||
```bash
|
||||
mlxk show badmodel | grep ... # Errors don't contaminate stdout
|
||||
mlxk pull badmodel > log 2> err # Capture errors separately
|
||||
```
|
||||
|
||||
### Basic Usage
|
||||
|
||||
```bash
|
||||
@@ -574,6 +580,6 @@ Apache License 2.0 — see `LICENSE` (root) and `mlxk2/NOTICE`.
|
||||
|
||||
<p align="center">
|
||||
<b>Made with ❤️ by The BROKE team <img src="broke-logo.png" alt="BROKE Logo" width="30" align="middle"></b><br>
|
||||
<i>Version 2.0.2 | November 2025</i><br>
|
||||
<i>Version 2.0.3 | November 2025</i><br>
|
||||
<a href="https://github.com/mzau/broke-cluster">🔮 Next: BROKE Cluster for multi-node deployments</a>
|
||||
</p>
|
||||
|
||||
Reference in New Issue
Block a user