The BROKE Cluster Team
e8b10ea10b
Release 2.0.4-beta.8: Audio transcription support (experimental)
...
Audio input via --audio flag (CLI) and input_audio content type (Server API).
Uses mlx-vlm native audio processing. ~30s duration limit (model constraint).
Currently only Gemma-3n tested (requires --repair-index fix).
Also includes:
- SERVER-HANDBOOK compliance (image limits, validation error envelopes)
- Dependency updates: mlx>=0.30.0, mlx-lm>=0.30.0, huggingface-hub>=1.0.0
- Audio E2E test suite + ADR-019
2026-01-23 20:20:59 +01:00
The BROKE Cluster Team
5751545b8b
Release 2.0.4-beta.7: Server robustness + Vision per-chunk streaming
...
- Server: exit codes, /v1/models crash fix, vision routing, MLXK2_MAX_TOKENS
- Vision: true SSE streaming, hallucination fix (local numbering)
- Workspace: list prefix-match, push ambiguous pattern handling
- Docs: SERVER-HANDBOOK accuracy updates
See CHANGELOG.md for details.
2026-01-18 16:57:32 +01:00
The BROKE Cluster Team
53d9cca82d
Release 2.0.4-beta.6: Local workspace workflow + Vision batch processing
...
- Complete local development cycle: clone → repair → run/show/server on
workspace paths without HuggingFace round-trips
- Vision processing now defaults to safe chunking (one image at a time,
prevents OOM + hallucination)
- Resumable clone with --force-resume and deterministic temp cache naming
- Improved test infrastructure (umbrella marker convention)
- 161 Wet Umbrella tests passing including new Vision→Geo pipe integration tests
See CHANGELOG.md for complete details.
2026-01-07 17:11:07 +01:00
The BROKE Cluster Team
d3f7d091bc
Release 2.0.4-beta.3: Dependency compatibility + Documentation
...
Bugfixes and compatibility improvements. No new features.
Core fixes:
- Framework detection for web API models (Issue #48 )
- Video-only model filtering from vision capability
- Page size detection for memory metrics (macOS)
- Model switch log timing (after load completion)
Compatibility:
- hub 1.x + transformers 5.0 support
- Python 3.9-3.14 verified (494 tests passing)
Testing infrastructure:
- Benchmark schema v0.2.0 (hardware profiling, system health)
- Benchmark template v1.0 (automated JSONL→Markdown reports)
- Memory timeline visualization (memplot.py)
- Unified model filter (build_model_object single source)
Documentation:
- Multi-Modal Support section in README (Vision subsection)
- JSON API 0.1.5-0.1.6 marked Stable
- Vision promoted from alpha to beta status
- Removed conceptual drift and outdated references
See CHANGELOG.md for complete details.
2025-12-23 12:19:04 +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
9261bc0c4e
2.0.0-beta.3: Feature Complete - Clone Implementation & Issue Resolution
...
- Clone Feature (Issue #29 ): Complete workspace-based workflow with ADR-007
- Pull Preflight (Issue #30 ): Prevents cache pollution from gated/private repos
- Lenient MLX Detection (Issue #31 ): Framework detection beyond mlx-community
- Multi-shard Health (Issue #27 ): Strict completeness validation
- Full JSON API 0.1.4: Complete schema for all 10 commands
- Test Suite: 254/254 passed, comprehensive validation
See CHANGELOG.md fnd TESTING.md or technical implementation details.
2025-09-18 14:09:32 +02:00
Local Test
eedb91b75c
Feat: add experimental push (2.0.0-alpha.2)
...
- Push (upload-only): quiet JSON by default; capture hub logs in data.hf_logs
- No-op detection aligned to hub signal; clear commit fields; uploaded_files_count=0
- Add --dry-run (plan vs remote) and --check-only (offline preflight); merge .hfignore; extend
default ignores
- Human output: concise; --verbose shows commit URL; JSON shape unchanged
- Tests: add offline dry-run cases; live push remains opt-in (wet/live_push)
- Docs: README push section updated; TESTING.md reference + mini-matrix;
- Changelog: add 2.0.0-alpha.2; note Issue #31 under 1.1.1 pending
- Spec: keep schema stable (0.1.3); CLI/version docs consistent
2025-09-05 22:42:39 +02:00
Local Test
2624210353
Consolidate JSON API; add --version; health in list/show (spec json-0.1.2)
...
- Enforce strict JSON API in tests
- Introduce --version --json as sole version reporter
2025-08-31 15:17:19 +02:00
The BROKE Team
c5777a3e7a
MLX-Knife 2.0 Session 2 Complete + Session 3 Major Progress: Production-Ready Alpha
...
Session 2 Achievements (100% Complete):
• All 5 operations implemented: list, health, show, pull, rm
• CLI compatibility: fuzzy matching, @hash syntax, short names
• Lock detection: New safety feature replacing interactive prompts
• Pull corruption recovery: Clean rm→pull workflow
• Hash fuzzy matching: show "model@3df9bfd" works with short hashes
Session 3 Major Progress (70% Complete):
• JSON API Specification v0.1.1: Complete and production-ready
• Full SHA hashes: 40-char hashes in list output for broke-cluster
• Show command: --files and --config options fully implemented
• JSON-flag enforcement: --json required in alpha for correct usage
Key Features:
• Broke-cluster integration ready with enforced --json flag
• Real-world tested: rm→pull workflow validated with corrupted cache
• Lock cleanup: 9 lock files properly cleaned during rm operations
• Sanitized JSON: No cache paths or implementation details exposed
Testing Status: Basic unit tests implemented, manual validation successful
Note: Test suite requires update for JSON API Specification v0.1.1
Package: Installable as mlxk-json alongside 1.1.0
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-08-27 21:36:35 +02:00