Skip to content

vMLX 1.6.55

Latest

Choose a tag to compare

@jjang-ai jjang-ai released this 06 Sep 20:23
· 71 commits to main since this release

vMLX 1.6.55

Changes

  • Publish vMLX 1.6.54 updater manifest (ae9b4ff8)
  • Native MTP: adoption keeps the live engine's sampling policy and depth; one sidecar evidence rule (b26fe323)
  • Tool calls: presence and schema validation are separate checks (ca5f517f)
  • changelog: 1.6.55 adoption round-trip, sidecar evidence rule, tool-argument validation contract (86062a2c)
  • Prefix cache: the terminal durability barrier reports the recorded store outcome, not "persisted" (e4778289)
  • Surface tool-call drop and schema warnings on every API lane (d27cbe69)
  • test: re-pin V4b required tool_choice ordering to the catalog-gated predicate (881c6adf)
  • test: stand in for the bundle-integrity gate in three fake-bundle load tests (00a9b1eb)
  • docs: changelog entry for tool-call warnings on every API lane (5426b56b)
  • Tool calls: deliver warnings on the stream's tool-call path; never leak dropped-call markup (e2f366f6)
  • Block cache: run the periodic global-budget rescan off the terminal barrier (877f4c22)
  • Block cache: the deferred budget rescan waits for a quiet writer (11d64f52)
  • docs: changelog entry for the deferred block-cache budget rescan (9b081b97)
  • Block cache: idle-time budget rescan never starts while a request is in flight (ca99b67c)
  • docs: changelog wording for the in-flight rule of the deferred rescan (6506e91a)
  • Block cache: attribute every budget reconcile by phase; rescan only after an eviction (4eff087c)
  • test: stand in for the bundle-integrity gate in the JANG loader format tests (3ffd48e2)
  • Block cache: name the schedulers' activity probe (c33cddb6)
  • Block cache: a failed deferred rescan keeps its debt; continuous-traffic and crossing pins (65858f42)
  • deps: bound mlx-vlm below 0.6 on macOS (2a4abc01)
  • MLLM: opt-in prompt token dump for rendered-prompt diffs (9c7accde)
  • Chat history: replay persisted tool-step reasoning by step rank (184a6725)
  • docs: changelog entry for the tool-turn reasoning replay fix (cd1b2fc2)
  • release: freeze 1.6.55 (0517fe28)
  • test: pin the shared tool-call filter across parser branches and dialect routes (d7bb4d23)

Runtime provenance

  • vMLX source: d7bb4d23fa00071c62dea2118d06c6a2461cfcbb
  • JANG runtime: f3c79081c3d99e8a26fa28444934f7567acb00c6 (jang 2.5.47)
  • Tahoe/macOS 26 is the default build; Sequoia is the compatibility build.
  • Both DMGs are Developer ID signed, independently notarized, stapled, and Gatekeeper checked by the candidate workflow.

Downloads

  • Tahoe: vMLX-1.6.55-tahoe-arm64.dmg
    • SHA-256: 6bf9d9ce7a37226376e3d323204fef56677ced4a43182ad2d148351ea1311f19
    • Size: 556274790 bytes
  • Sequoia: vMLX-1.6.55-sequoia-arm64.dmg
    • SHA-256: f092526715880aef4a1a640d79bce96cdd30f7409c3207b7c473761f0e44059b
    • Size: 534151509 bytes

Python distributions

  • Wheel: vmlx-1.6.55-py3-none-any.whl — SHA-256 7269b304fd67380ea15d68b0912a043f56b26612b9aedcc9b5b7c0e42fa57d46
  • Source: vmlx-1.6.55.tar.gz — SHA-256 ed7142ea4d7f5e5be9f7b24608a7f4b06bf9beae2a464b54a560e57469388d64