Skip to content

Releases: Quality-Max/qmax-code-releases

v1.6.0

31 Mar 17:43

Choose a tag to compare

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 selectors
  • get_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

31 Mar 17:21

Choose a tag to compare

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_script caps 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

31 Mar 14:22

Choose a tag to compare

Changes

  • Fix: Prevent "Input should be a valid list" API errors after many tool calls in a session
  • Includes all v1.5.4 fixes (auth, project create, crawl from test case, slug lookup)

v1.5.4

31 Mar 14:02

Choose a tag to compare

Changes

  • Fix: Auth token now sends full qm- prefix — fixes 403 errors on AI crawl and project access
  • Fix: start_crawl_from_test_case uses correct URL pattern (path param, not body)
  • Fix: create_project sends required key field and correct main_url
  • Fix: list_projects fetches 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

31 Mar 06:23

Choose a tag to compare

Fixes

  • Fix /disconnect not working: Was only clearing ~/.qmax-code/auth.json but not the legacy ~/.qamax/config.json token. 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 | bash

v1.5.1 — Bug fixes

28 Mar 19:35

Choose a tag to compare

  • 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

v1.5.0 — Terminal Images, Progress Bar, Traces, Bugsink

28 Mar 17:51

Choose a tag to compare