v0.2.9 — Agent OS
Agent OS v0.2.9
Agent OS v0.2.9 是任务创建与周期调度的可靠性修复版本,解决 daemon 降级或多版本桌面进程同时运行时,创建任务提示“当前 Runtime Host 不支持任务调度”的问题。
修复
- 任务 fallback 可用:进程内 Runtime 现在装配与 daemon 相同的任务仓储和
TaskService;daemon 暂时不可用时仍可创建、编辑、删除和立即运行任务,并在桌面进程存活期间检查计划。 - 调度器互斥:连接或拉起 daemon 前停止 fallback 调度器;确认降级后才启动 fallback,避免同一
tasks.json被两套调度器重复触发。 - 任务连续性:daemon 与 fallback 显式共用同一
tasks.json,重新连接 daemon 后不会丢失降级期间创建的任务。 - 桌面单实例:第二次启动 Agent OS 只聚焦已有窗口,不再初始化另一套 Runtime supervisor,避免不同版本争抢同一个 daemon。
- Linux 发布元数据:补齐产品主页元数据,确保
.deb安装包可以稳定构建。
验证范围
- 任务创建、任务列表和 fallback 启停回归测试。
- Cron 周期计算、misfire、同工作区串行、任务状态流转与联邦路由测试。
- 全量
npm test、npm run typecheck、npm run build独立 QA 门禁。 - 发布制品安装后真机创建任务、周期计划、daemon 状态、单实例与重启恢复验证。
- macOS、Linux arm64 与 Linux x64 节点包的
better-sqlite3、node-pty原生模块冒烟测试。
下载说明
- macOS 安装包未使用 Apple Developer ID 公证,首次启动请右键应用并选择“打开”。
- Windows 与 Linux 安装包为 macOS 主机构建的跨平台制品。
- 远程节点请使用本 Release 中的节点包与
install-node.sh。