Changelog

New features, improvements, and fixes in each release.

v0.3.222026-04-09Latest

Bundled PyObjC, zero-dependency macOS

  • PyObjC wheels are now bundled inside the binary - no venv or system Python needed on macOS
  • Windows deps still use the venv bootstrap
  • Removed cv2/numpy from macOS builds (only needed on Windows for RapidOCR)
  • Dropped Windows from the release dependency chain for faster deploys

v0.3.212026-04-07

Fix startup crash on Python version mismatch

  • Fixed venv site-packages resolution - binary now scans actual lib/ directory instead of assuming Python version matches
  • Fixed AppKit not found error when system Python differs from binary's embedded Python
  • Made numpy imports lazy so the server starts even when venv bootstrap fails
  • Better error messages when dependencies are missing

v0.3.202026-04-07

Fix numpy missing crash

  • Server no longer crashes if numpy is unavailable at startup
  • All numpy/cv2 imports wrapped in try/except with runtime guards
  • Venv bootstrap failure no longer prevents server from starting
  • Clear error messages when numpy-dependent tools are called without numpy

v0.3.192026-03-30

Improved venv bootstrap

  • Better system Python discovery on macOS and Windows
  • Support for Python 3.10 through 3.13
  • Fixed venv rebuild detection for Python version changes

v0.3.172026-03-30

Usage-gated proxy

  • Node.js launcher now intercepts tool calls for usage enforcement
  • Server-side atomic check + increment for usage limits
  • Telemetry: session tracking, tool call duration

v0.3.152026-03-28

Visual diff & workflow recording

  • New screenshot_baseline and screenshot_diff tools for visual regression testing
  • Workflow recording and replay tools
  • Framework detection (React, Vue, etc.) via UI fingerprinting