-
ARTEMIS-Eapil 2.0.1 Stable
released this
2026-10-22 20:08:47 +08:00 | 30 commits to main since this releaseARTEMIS-Eapil 2.0.1
2.0.1 修复 Windows 全新安装使用 Python 3.12 时,网页构建成功后管理服务立即退出的问题。已有 2.0.0 安装也建议升级;探索、插件和精选任务等功能继续沿用 2.0.0。
修复内容
- 全新安装可以启动网页服务:探索存储、人工示范和收藏服务中的
list方法遮蔽了同名内置类型,导致 Python 3.12 在加载后续类型注解时抛出TypeError: 'function' object is not subscriptable。统一延迟求值,并增加冷启动与运行时类型注解回归,覆盖较新 Python 延迟暴露同一问题的情况。 - 诊断强制刷新按请求生效:连续请求落在同一个时钟刻度时,仍会重新扫描;并发请求继续合并,避免重复检查。
- MCP 工具描述跨版本一致:统一 Python 3.12 与较新版本编译后文档字符串的缩进差异,保持工具目录、固定协议快照及现有显式描述一致。
本版不要求升级 Python,也不更改已有配置、任务历史或插件版本。
升级与安装
- 先结束正在运行的任务,再运行
update.bat;国内网络使用update-cn.bat。升级程序会停止当前项目的服务与任务进程,并同步依赖环境。 - 完成后运行
start.bat/start-cn.bat,等待网页构建并打开页面。启动脚本只检查更新,不代替升级脚本。 - 全新安装下载
artemis-eapil-2.0.1-source.zip,解压后运行上述启动脚本。用附件SHA256SUMS.txt校验下载完整性。
源码包保留浅层 Git 更新能力,不包含依赖环境、用户密钥、任务历史或预编译网页。升级主程序不会自动升级已安装插件。
发布验证
- Python 3.12 与 3.14 的默认后端测试分别为 2952 项通过、6 项跳过、8 项按标记排除。新增启动回归、同一时钟刻度下的诊断刷新回归及跨版本 MCP 描述回归;现有工具目录与协议快照无需修改。
- 在 Python 3.12 隔离环境运行真实服务生命周期,首页、API 文档、收藏和探索接口均返回 HTTP 200,服务正常关闭。仅替代硬件预热和防休眠入口,数据库、队列、IPC、MCP 会话及 HTTP 服务沿用真实实现。
- 前端 290 项测试通过,2.0.1 生产构建成功。Ruff 格式与静态检查、质量基线和核心类型检查通过。
本次未调用付费模型或执行设备业务任务,未替用户升级或重启现有安装。
发行附件已从干净解压目录验证:Windows PowerShell 5.1 启动入口创建 Python 3.12.11 环境、按锁文件安装依赖、完成网页构建;随后实际启动服务并通过首页及 API HTTP 检查,正常关闭。验证跳过个人 Codex 配置同步,设备预热与防休眠入口由隔离替代。
源码包 SHA256:7960d4a665e2ff798d9fae921593987a9d90414559588083ccc1c4768eb550c6
Downloads
- 全新安装可以启动网页服务:探索存储、人工示范和收藏服务中的