Skip to content

Releases: MigoXLab/webqa-agent

Release v0.3.0.1

31 Mar 07:44

Choose a tag to compare

🚀 Release v0.3.0.1

📦 Docker Images

  • mmmay0722/webqa-agent:v0.3.0.1
  • mmmay0722/webqa-agent:latest

📝 Changes since v0.3.0

  • Hotfix: download nuclei directly in Dockerfile instead of copying from vendor (4723594)
  • Hotfix: Fix gitignore for data dir (e5f5745)
  • Docs: update README.md (2dc0e19)

Release v0.3.0

30 Mar 12:02
4736857

Choose a tag to compare

What's Changed

🚀 WebQA Agent v0.3.0 Released

This update marks a major evolution for WebQA Agent! We have not only deeply refactored the underlying Agent toolchain but also introduced an out-of-the-box Web GUI, officially upgrading from a pure CLI tool to a fully-featured, full-stack autonomous testing platform.

🌟 Key Highlights

🖥️ Brand New Web GUI: You can now perform visual task management, scheduling, as well as tracking and in-depth analysis of historical test results through an intuitive web interface.
🛠️ Comprehensive Agent Toolchain Refactoring: The underlying Tool system has been deeply refactored and enhanced. It not only supports a variety of built-in testing tools but also optimizes the extensibility mechanism for custom tools, giving the Agent stronger adaptability across different scenarios.
⚙️ Dual-Engine Architecture Upgrade: Re-engineered both the "Autonomous Exploration (Gen)" and "Case Execution (Run)" engines.
🎬 Watch Demo: One-click testing of Baidu.com

Full Changelog: v0.2.3.3...v0.3.0

Release v0.2.3.3

29 Jan 08:32

Choose a tag to compare

Hotfix: Rename index_en_US.js to index_en-US.js
Full Changelog: v0.2.3.2...v0.2.3.3

Release v0.2.3.2

28 Jan 12:35

Choose a tag to compare

🚀 Release v0.2.3.2

📦 Docker Images

  • mmmay0722/webqa-agent:v0.2.3.2
  • mmmay0722/webqa-agent:latest

📝 Changes since v0.2.3.1

Release v0.2.3.1

27 Jan 04:47

Choose a tag to compare

🚀 Release v0.2.3.1

📦 Docker Images

  • mmmay0722/webqa-agent:v0.2.3.1
  • mmmay0722/webqa-agent:latest

📝 Changes since v0.2.3

  • update version id (cb05dcc)
  • fix: different strategy for PDF page in run mode and gen mode (56fc544)
  • docs: add logo-title SVG for README (cb47860)
  • update report and add webqa logo (e31faf4)
  • fix: pre-process cookies in run mode to support file path loading (c89d9b1)
  • feat: change monitoring errors from FAILED to WARNING status (af5397b)
  • 清除debug log (06fb2e2)
  • pdf页面不注入js (069483d)
  • session.py 更新: 1. session pool 手动计数 -> semaphore 2. worker 持有 session,避免空闲 session 占用资源 3. 环境隔离:执行用例前清理 session 缓存数据避免复用时污染 4. RUN 模式 config 分组串行 -> 混合并发:避免不同config竞争浏览器资源导致创建session失败 (f76cb52)

Release v0.2.3

16 Jan 11:26

Choose a tag to compare

🚀 Release v0.2.3

📦 Docker Images

  • mmmay0722/webqa-agent:v0.2.3
  • mmmay0722/webqa-agent:latest

📝 Changes since v0.2.2

  • Add baidu-image.gif (5e7c5df)
  • Update Readme (5582bb8)
  • fix: cross-platform path handling and config group isolation (d59bc00)
  • refactor: enhance report generation with unified utilities and LLM summaries (ec6bdf0)
  • feat:adopt webqa (29e1afa)
  • fix:improve timestamp precision and explicit data flow for monitoring (7119010)
  • feat: enhance screenshot handling with file paths and parallel execution support (9153efa)
  • 更新 snapshot 默认存储路径为:reports 文件夹 (a3879d5)
  • 重命名 snapshot/use_snapshot (6e7ab82)
  • 新增浏览器状态存储功能:保存前置用例执行后的浏览器状态,避免重复执行相同前置操作 (9f32a5a)
  • fix: docs descriptions and default value of dynamic_step_generation (#125) (7a7c827)
  • fix: unexpected page closing under run mode (#124) (a90a7c4)
  • update readme (22d8cee)
  • fix package config path (0ab5533)

Release v0.2.2

31 Dec 11:56

Choose a tag to compare

What's Changed

Full Changelog: v0.2.1...v0.2.2

Release v0.2.1

25 Dec 07:59

Choose a tag to compare

🚀 Release v0.2.1

📦 Docker Images

  • mmmay0722/webqa-agent:v0.2.1
  • mmmay0722/webqa-agent:latest

📝 Changes since v0.2.0

  • 0.2.1 version (7c6066f)
  • fix bugs (45551cd)
  • 0.2.1 parallel execution (6f3a4b8)
  • modified graph supporting parallel execution (5d3e13e)
  • graph-new node-async io并发 (5135aef)
  • graph send版 - batch阻塞并发 (021a165)
  • update: modify disable_tab_interception as public variable (3d06ccd)
  • Update webqa_agent/browser/session.py (d582e13)
  • fix: 1.fix wrong labels in reports; 2. fix race condition in default mode; 3. lint check (f120685)
  • [fix] fix the issue of missing init.py file. (7020624)
  • Update webqa_agent/browser/session.py (efd1f72)
  • Update webqa_agent/browser/session.py (614c3e1)
  • 新增cancel场景设置browser failed (af6b05e)
  • 0.2.1.1 fix cookie,去除go to page硬编码等待时间 (dba80ba)
  • 0.2.1.1 新增session pool 合并session+driver (239f08d)
  • Improve docs (12000a0)
  • feat: CLI interface support (34c25bc)

Release v0.2.0

05 Dec 06:14
540c351

Choose a tag to compare

🚀 Release v0.2.0

📦 Docker Images

  • mmmay0722/webqa-agent:v0.2.0
  • mmmay0722/webqa-agent:latest

📝 Changes since v0.1.6

  • v0.2.0: Two-phase Planning, GPT-5 Responses API & Enhanced Execution (540c351)
  • Merge remote-tracking branch 'origin/main' into dev_0.2.0 (2fce5ce)
  • refactor: change Scroll action to element-based navigation (0eb668a)
  • checkpoint: minor update (5a47221)
  • checkpoint: fix cookie injection (3626c6c)
  • update webqa to webqa agent in html (f83742c)
  • checkpoint: 1. fix dynamically generate steps and optimize its prompt; 2. optimize verify under comparison mode; (98ae5c0)
  • feat: Migrate GPT-5 to the Responses API (f35ac22)
  • feat: add GPT-5 reasoning/text controls and enhance test planning prompts (f991d6a)
  • checkpoint: support window.history.back() for different domain scenarios. (057c043)
  • feat: Add uv package manager support with improved dependency management (2a322ac)
  • checkpoint: 1. support comparing before state with after state in verify function; 2. add focus_region parameter in verify function; 3. add language detection prompts; 4. unify single-tab mode among all prompts; 5. remove functional_criticality and cleanup_requirements phrase in planning_prompts.py; 6. add instructions for avoiding specific element id in cases (87ae5b6)
  • checkpoint: minor fix (c33d4c8)
  • checkpoint: single-tab support (5fb52fb)
  • checkpoint: support multi-tab feature (25cf0c6)
  • feat: 1. update docs and example config fix: 1. change the error level of uncrawlable scenarios (09bd66c)
  • minor update (b686a5d)
  • minor update (06f6826)
  • feat: 1. add switch for saving screenshots to local; add context for verify stage fix: 1. remove deprecated prompt in action stage; 2. abort steps and cases when unable to crawl the current page (ca2a84b)
  • Enhanced multiple features and fixed issues (#86) (8e126ce)
  • feat: 1. support container scroll; fix: 1. coordinates conversion; 2. clarify screenshot parameters (82b7c0e)
  • fix: update agent prompt example (049ca9a)
  • feat: add UX verification tool and case recording system (#84) (b99e6ae)
  • feat: 1. support max tokens and filter parameters; 2. support interactive elements and text via LLM filtering; 3. support dynamically plan recovery steps (c704a56)
  • [WIP]feat: support full page planning and scroll (3084ddb)
  • feat: 1. add schema for action tool and verify tool; 2.synchronize actions with action_executor.py; 3. update crawl parameters (8322704)
  • feat: 1. update docs and example config fix: 1. change the error level of uncrawlable scenarios (a526f15)
  • minor update (4fd0b0d)
  • minor update (d0d570c)
  • feat: 1. add switch for saving screenshots to local; add context for verify stage fix: 1. remove deprecated prompt in action stage; 2. abort steps and cases when unable to crawl the current page (e41da1e)
  • Enhanced multiple features and fixed issues (#86) (693737a)
  • feat: 1. support container scroll; fix: 1. coordinates conversion; 2. clarify screenshot parameters (05096c6)
  • fix: update agent prompt example (190c3ae)
  • feat: add UX verification tool and case recording system (#84) (72d2bc5)
  • feat: 1. support max tokens and filter parameters; 2. support interactive elements and text via LLM filtering; 3. support dynamically plan recovery steps (2535171)
  • [WIP]feat: support full page planning and scroll (a1a3710)
  • feat: 1. add schema for action tool and verify tool; 2.synchronize actions with action_executor.py; 3. update crawl parameters (86dccf7)

Release v0.1.6

21 Oct 02:53
3d5a8f0

Choose a tag to compare

🚀 Release v0.1.6

📦 Docker Images

  • mmmay0722/webqa-agent:v0.1.6
  • mmmay0722/webqa-agent:latest

📝 Changes since v0.1.5

  • v0.1.6 (3d5a8f0)
  • feat: implement multi-frame crawler for iframe support (6d2a3ea)
  • feat: add mouse action and improve descriptions for actions prompt (#79) (4853c51)
  • update deepcrawler crawl function parameters (50ffa3a)
  • feat: add star gif in readme (4a03445)