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