v3.1.0 - Security hardening, self-healing, faster startup
v3.1.0 — Post-launch hardening & improvements
Security Overhaul
- Pydantic models for all API inputs
- WebSocket authentication
- Rate limiting on API endpoints
- bcrypt password hashing, removed hardcoded api_key
- Pillow CVE fix
Action Fixes
- double_click / right_click dispatch corrected
- _drag crash fixed, stealth drag path import fix
- type_text fixes for special characters
- OCR multi-monitor offset correction
- _centroid None handling
Self-Healing & Reliability
- Fallbacks in action executor
- Structured run reports with session ID, timestamps, step trace
- Complete try/catch coverage on all action handlers
- Smart_wait drift detection
Performance
- Lazy-load 12 subsystems in AgentEngine — faster startup
- UI tree BFS performance optimization
- Removed dead recovery.py (inlined in executor)
System Prompt
- Rewritten with exact JSON for all 30+ actions
- Detailed self-healing guidance
- Concise action reference
Provider Registry
- Added manual_models fallbacks
- Current model IDs updated
Full Changelog: v3.0...v3.1.0