-
ARTEMIS-Eapil 1.5.2 Stable
released this
2026-10-12 18:03:03 +08:00 | 54 commits to main since this release修复
- 修复 Windows 上任务刚启动即失败的问题:后台读取状态文件时,工作进程替换
task_control_state.json可能遭遇WinError 5。状态及暂停、恢复控制文件现在对这类短暂访问冲突进行有限重试,累计等待最多 1.55 秒。 - 保留原子写入;失败时原状态不被破坏,并尝试清理临时文件。持续拒绝访问、磁盘空间不足等错误仍保留原始原因和日志,不无限重试。
- 任务结束时先释放设备,再清理状态文件。清理持续失败只记录警告,不覆盖已经保存的任务结果,不因收尾清理错误阻塞后续任务。
- 同步后端、网页和启动脚本使用的版本号为 1.5.2。
验证
- 本地 Windows 真实读取句柄复现修复前的
WinError 5,修复后正常完成queued→running状态更新;状态控制专项 19 项通过。 - 后端默认测试 2411 项通过、2 项跳过;前端 182 项测试及 1.5.2 生产构建通过。
- Ruff 格式和静态检查、质量基线、核心类型检查及 Git 差异检查通过。
下载与升级
- 下载附件
artemis-eapil-1.5.2-source.zip,包含可继续升级的 Git 工作副本。Gitea 自动生成的“源代码”压缩包不含 Git 信息。 - 新安装运行
start.bat,国内网络使用start-cn.bat;已有安装运行update.bat/update-cn.bat升级。升级会终止本项目运行进程,请先结束任务。 - 升级后重新启动 ARTEMIS、刷新网页,并在 Codex 重载 MCP 或重启 Codex。
- 使用附件
SHA256SUMS.txt校验源码包。
Downloads
- 修复 Windows 上任务刚启动即失败的问题:后台读取状态文件时,工作进程替换