• v2.1.0 83bcfd54d5

    chenmingxuan released this 2026-10-23 12:46:11 +08:00 | 29 commits to main since this release

    ARTEMIS-Eapil 2.1.0

    本版增加 Flash 最终 AI 判定与分析开关,并修复全新安装时因 Google 字体访问超时而无法完成网页构建的问题。

    Flash 最终 AI 判定可选

    • 在首页打开“系统设置与运行准备”,找到“功能开关”中的 Flash 最终 AI 判定与分析,保存选择;默认关闭。
    • 关闭时只跳过 Flash 执行结束后,按用例需求和执行步骤进行的最终 AI 复核。执行过程中的 AI 操作及必要检查继续保留,Pro 模式沿用现有行为。
    • 正常执行结束但未做最终判定时,页面显示 执行完成 · 未做 AI 判定,不自动记为测试通过;执行报错仍显示失败。历史、报告、人工复验及 MCP 结果沿用相同口径。
    • 该设置统一用于网页单任务、批量、精选任务、MCP/SDK 及探索用例的 Flash 复跑。任务开始时读取并固定:修改后尚未开始的任务使用新值,运行中的任务保持原值。

    修复字体网络依赖

    • 将 Inter、Outfit、Roboto 和完整 Material Symbols 图标字体随源码分发,移除全局样式及页面入口中的 Google Fonts 外部引用和预连接。
    • 生产构建及字体显示无需访问 Google Fonts,避免网络超时导致启动脚本报“网页构建失败”。图标字形及可变轴保留,字体来源、校验值和许可证见本地字体说明。
    • 首次安装仍需下载 Python/Node 依赖,可按网络环境选择官方源或国内镜像启动脚本。

    升级与安装

    1. 先结束正在运行的任务,再运行 update.bat;国内网络使用 update-cn.bat。升级程序会停止当前项目的服务与任务进程,并同步依赖环境。
    2. 完成后运行 start.bat / start-cn.bat,等待网页构建并打开页面。启动脚本只检查更新,不代替升级脚本。
    3. 全新安装下载 artemis-eapil-2.1.0-source.zip,解压后运行上述启动脚本。用附件 SHA256SUMS.txt 校验下载完整性。

    源码包保留浅层 Git 更新能力,包含本地字体及许可证;不包含依赖环境、用户密钥、任务历史或预编译网页。升级主程序不会自动升级已安装插件。

    验证

    • 本轮开发的默认后端测试 2967 项通过、2 项跳过、8 项按标记排除;Ruff 格式与静态检查、质量基线和核心类型检查通过。
    • 前端 292 项测试通过;禁用 Angular 构建缓存并阻断构建进程网络后,生产构建成功,未发生网络请求。
    • 浏览器在仅允许同源字体的环境中确认四套字体均可加载,描边及填充图标显示正常;字体及许可证已完整复制到构建产物,源码打包过滤规则保留这些资源。
    • 升版后启动导入、安装资源和源码归档相关的 12 项测试通过,前后端及锁文件版本均为 2.1.0,再次完成无网络生产构建。

    以上为确定性验证;真实设备及付费模型流程未纳入本轮测试。

    下载校验

    源码包 artemis-eapil-2.1.0-source.zip 的 SHA256:

    c71f34827f808cf8f48a0979da66e97336be08304b008ddfd2f9f00a6a97ac78
    
    Downloads