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