我们很高兴地宣布,v2.1.0 版本正式发布!
这是一个全栈 UI 自动化与 AI 能力深度融合的重大升级版本,面向测试开发、AI 应用开发者与平台运维人员,带来更强大的自动化执行能力、更灵活的 AI 交互体验,以及更友好的开箱即用部署方式。


🎯 版本亮点速览

  • ✅ 全新全栈 UI 自动化体系:Web 管理端 + 执行器,支持批量并发、Playwright 追踪回放

  • 🧠 AI 引擎全面增强:支持通义千问等多供应商 LLM,引入项目上下文注入与工具审批中断恢复

  • 🛠️ 部署体验大幅优化:Skills 自动初始化、一键启动脚本,开箱即用

  • 📈 测试管理与系统稳定性同步提升

AI 不再只是“对话”,而是深度嵌入测试与开发流程。


  • 🚀 重大升级详解

    1. 全栈 UI 自动化体系升级

  • v2.1.0 引入了一套完整的 UI 自动化测试系统,从管理端到执行器形成闭环:

  • 支持批量并发执行,可灵活配置执行器

  • 提供 Playwright 执行追踪录制与可视化回放能力

  • 执行记录支持按项目过滤,详情页可查看步骤结果与错误信息

  • UI 自动化菜单提升为顶级入口,操作更直观

  • 适用于 Web 应用回归测试、可视化监控、批量巡检等场景。

  • 2. LangGraph 与模型能力升级

    AI 能力在本次版本中实现重要突破:

  • 新增多供应商 LLM 支持,并集成通义千问(Qwen)

  • 支持项目作用域上下文注入,提示词自动拼装项目信息

  • 聊天交互增强:支持图表预览、HTML 预览、代码块可折叠预览

  • 工具消息支持头像与图片悬浮预览,支持拖动与关闭

3. 部署与开箱体验升级

为了降低上手成本,我们大幅优化了部署体验:

  • 容器启动时自动执行 Skills 初始化(init_skills)

  • Docker 本地开发支持挂载 bundled skills 自动同步

  • 提供 run_local_compose.sh 一键构建、启动、日志采集脚本

  • 默认禁用 xinference 服务,降低资源占用


  • ✨ 新功能一览

    1.UI 自动化能力增强

  • 新增 UI 自动化 Skill 工具集,优化元素采集策略

  • 支持测试步骤变量动态替换

  • 支持删除执行记录并自动清理关联文件

  • 2.测试用例管理增强

  • 测试用例新增测试类型分类

  • 支持 Skill 工具批量执行

  • 支持按模块导出测试用例

  • 3.Agent 交互能力增强

  • 工具审批弹窗支持分组折叠,增强中断恢复上下文

  • 优化 MCP 工具输出解析与展示逻辑


  • 🐛 问题修复与优化改进

    本次版本在稳定性和用户体验上也做了大量打磨:

  • 修复 tool_calls / tool_call_id 历史配对异常

  • 修复模块树扁平化循环引用问题

  • 增强 persistent client 连接异常处理

  • 优化中间件模型重试与上下文限制逻辑

  • 移除内置 Diagram 工具,Draw.io 切换为官方在线版本


  • ⚠️ 升级说明(重要)

  • 1.数据库迁移
    升级后请执行以下命令:

    python manage.py migrate

  • 2.Docker 本地开发建议

    ./scripts/run_local_compose.sh docker-compose.local.yml

  • 关于 xinference
    如需启用,请在 compose 文件中手动开启对应服务。

  • 关于 Draw.io
    若依赖自托管能力,请调整为官方在线模式或自行扩展代理方案。

  • 📦 立即体验

v2.1.0 已正式发布,欢迎下载体验:
👉 https://gitee.com/mgdaas-lab/wharttest

如果你正在构建 AI 驱动的测试平台、自动化工具链或智能 Agent 应用,这个版本将为你带来前所未有的开发与使用体验。

欢迎在评论区留言交流,我们将持续迭代,打造更强大的全栈 AI 自动化平台!

    Logo

    AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。

    更多推荐