Skip to content

v0.2.9 — Agent OS

Choose a tag to compare

@lohasle lohasle released this 18 Jul 14:25

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 testnpm run typechecknpm run build 独立 QA 门禁。
  • 发布制品安装后真机创建任务、周期计划、daemon 状态、单实例与重启恢复验证。
  • macOS、Linux arm64 与 Linux x64 节点包的 better-sqlite3node-pty 原生模块冒烟测试。

下载说明

  • macOS 安装包未使用 Apple Developer ID 公证,首次启动请右键应用并选择“打开”。
  • Windows 与 Linux 安装包为 macOS 主机构建的跨平台制品。
  • 远程节点请使用本 Release 中的节点包与 install-node.sh