Nikesh Parajuli
6ea9bd33f5
patches
2026-02-24 22:19:59 -05:00
The BROKE Cluster Team
d4cd89fab0
Release 2.0.4 stable - see CHANGELOG.md for details
2026-02-11 15:05:09 +01:00
The BROKE Cluster Team
bf7480d042
Release 2.0.4-beta.9: Audio transcription via mlx-audio
...
Major Features:
- Audio transcription via mlx-audio backend (Whisper, >10min duration)
- OpenAI /v1/audio/transcriptions endpoint
- Memory Gate System (Vision: 8GB, Audio: 4GB)
- Config-based backend routing (ADR-020)
- Benchmark toolchain (memmon/memplot, Schema v0.2.2)
Key Fixes:
- EuroLLM tokenizer decoding
- Vision-model text-only routing regression
- Multimodal model context length detection
- Memory cleanup bug (mx.metal.clear_cache)
- Orphan process bug
Test Results:
- Unit tests: 647 passed, 11 skipped (Python 3.10-3.12)
- wet-umbrella: 171 passed total
See CHANGELOG.md for complete details and known issues.
2026-02-04 03:10:30 +01:00
The BROKE Cluster Team
86f669dc82
Release 2.0.4-beta.1: Vision + Pipes + Memory
...
- Vision Support (Issue #45 ): CLI + Server with OpenAI-compatible image API, EXIF metadata
- Unix Pipes (ADR-014): stdin support, isatty detection, SIGPIPE handling
- Memory-Aware Loading (ADR-016): Pre-load checks with >70% RAM warnings
- Python 3.9-3.14: Full compatibility verified (476-485 tests passing)
- Fixed: --log-json regression (Issue #44 ), Vision multimodal history filtering
See CHANGELOG.md for complete details.
2025-12-16 19:35:30 +01:00
The BROKE Cluster Team
4b75a22726
Release 2.0.0-beta.4: Runtime compatibility check (Issue #36 )
...
- JSON API 0.1.5: runtime_compatible + reason fields
- mlx-lm dependency updated to >=0.28.3 (stable PyPI release)
- Human output: healthy / healthy* / unhealthy status display
- All tests passing (253 passed, 12 skipped) across Python 3.9-3.13
2025-10-18 16:06:58 +02:00
The BROKE Cluster Team
57bf6d86be
2.0.0-beta.3: Feature Complete - Full 1.1.1 Parity Achieved
...
Major Features Added:
• Complete run command implementation with interactive/single-shot modes
• MLXRunner core engine ported from 1.x with modular architecture
• OpenAI-compatible server with SIGINT-robust supervisor mode
• Experimental push feature properly isolated behind environment variable
Key Improvements:
- Full feature parity with 1.1.1 stable releases
- Enhanced human output formatting across all commands
- Clean separation of stable (184 tests) vs experimental features
- Updated demo GIF showcasing improved 2.0 interface
Fixes:
- Pull operation cache pollution (Issue #30 ) with preflight access checks
- Test stability improvements across all environments
Architecture:
- Modular runner design with focused helper modules
- Thread-safe model loading and memory management
- stable testing across Python 3.9-3.13
Ready for use as comprehensive 1.x alternative.
2025-09-14 18:04:18 +02:00
The BROKE Team
cbd25c658d
Release MLX Knife 1.0.2 - HF_HOME Cache Consistency & Corruption Fixes │
...
│ │
│ Major bug fixes addressing cache path inconsistencies and silent failures: │
│ - Fix Issue #11 : HF_HOME environment variable handling - unified cache logic ensures consistent │
│ /hub subdirectory usage │
│ - Fix Issue #9 : Silent failure on corrupted models with empty snapshots directories │
│ - Enhanced download throttling with adaptive delays (512KB chunks, 2-3s for large files) │
│ - Added migration warnings for legacy cache locations with clear user guidance │
│ - Improved corruption detection and deletion workflow consistency │
│ │
│ Technical improvements: │
│ - Unified cache architecture: CACHE_ROOT/hub for both default and HF_HOME scenarios │
│ - Exception-safe memory management with enhanced baseline tracking │
│ - Updated dependencies to latest tested versions (Python 3.9-3.13 support) │
│ - All 105 tests passing with real MLX model verification
2025-08-18 14:02:30 +02:00
mzfive
6b04448d1c
Initial commit: MLX Knife 1.0-rc1
2025-08-12 23:00:55 +02:00