Releases: Quality-Max/qmax-code-releases
Releases · Quality-Max/qmax-code-releases
v1.6.0
v1.6.0 — Vision, ESC Hotkey, Smart Healing
New Features
analyze_screenshot: Send test screenshots to Claude Vision — the agent can now SEE the page instead of guessing at selectorsget_page_elements: Extract interactive elements from screenshots with suggested Playwright selectors- Double ESC to cancel: Like Claude Code — press ESC twice to cancel streaming/tool execution
Improvements
- Playwright error extraction: Failed tests show actual error + line number (not just "Test failed")
- Context optimization: Script code capped at 4000 chars in history — prevents 900K+ token sessions
- Retry limits: Max 3 update→run cycles, then asks user for help
- Bugsink error reporting: API errors (5xx/401/403) and Anthropic API failures now captured at bugs.qualitymax.io
Bug Fixes
- Fix "Input should be a valid list" API errors after many tool calls (v1.5.5)
- Fix Bearer auth token hash mismatch (v1.5.3)
v1.5.6
Changes
- Playwright error extraction: Failed tests now show the actual error message, locator that failed, and line number — not just "Test failed"
- Context optimization:
get_scriptcaps code at 4000 chars in conversation history. Prevents the 10x context bloat that caused 900K+ token sessions - Retry limits: Agent stops after 3 update→run cycles and asks for help instead of looping endlessly
- Bugsink error reporting: API errors (5xx, 401, 403) and Anthropic API failures now reported to bugs.qualitymax.io
- Message serialization fix (from v1.5.5): Prevents "Input should be a valid list" errors after many tool calls
v1.5.5
v1.5.4
Changes
- Fix: Auth token now sends full
qm-prefix — fixes 403 errors on AI crawl and project access - Fix:
start_crawl_from_test_caseuses correct URL pattern (path param, not body) - Fix:
create_projectsends requiredkeyfield and correctmain_url - Fix:
list_projectsfetches all projects (was truncating at 20) - New:
get_project_by_slug— find projects by URL slug (e.g.,amber-panda)
v1.5.2 — Fix /disconnect
Fixes
- Fix /disconnect not working: Was only clearing
~/.qmax-code/auth.jsonbut not the legacy~/.qamax/config.jsontoken. On restart, the old credentials would auto-reconnect. Now clears both auth files properly.
Install / Upgrade
curl -fsSL https://raw.githubusercontent.com/Quality-Max/qmax-code-releases/main/install.sh | bashv1.5.1 — Bug fixes
- Console errors, screenshots, video now visible to AI agent
- Default to QualityMax server runner instead of BrowserBase
- Batch execution endpoint fixed
- Execution duration shown
Install: curl -fsSL https://raw.githubusercontent.com/Quality-Max/qmax-code-releases/main/install.sh | sh