Skip to content

Agent Workflow v0.19.2

Latest

Choose a tag to compare

@github-actions github-actions released this 16 Oct 02:45
· 464 commits to main since this release

Agent Workflow v0.19.2

本版本是 v0.19.1 之后的 patch 版本,累计 844 个提交。主要更新包括运行观测与人民币成本统计、反问脑图、Markdown 可调整分栏,以及数字员工和并行任务执行的稳定性修复。

发布基线:643d64db6fcd328a34aa066f5faa7cda5ed3db1d。本版本包含已完成的 CrewStation M0 托管控制面;M1 远程执行与后续 M2/M3 在制开发不在此次发行中。

主要更新

运行观测与成本统计(RFC-371 v2)

  • 新增「总览」「任务」「Agent 与模型」「系统执行」四个视图,可查看 Token 消耗、人民币估值、任务完成情况与时长分布。
  • 任务详情提供共享时间轴上的调用泳道与调用明细,区分任务墙钟时长、运行态时长和每次运行时调用。
  • Token 按输入、缓存读取、缓存写入、输出分别显示;推理属于输出的子集,不重复相加。用量未知、部分可知与完整可知有明确区分,未定价不会显示成免费。
  • 设置页支持按「运行时 × 实际模型」配置人民币价格并查看历史。新价格只影响之后受理的调用,历史成本不会被新价格改写。
  • 业务任务与平台自身的系统 Agent 调用分别统计。统计按需聚合,页面可见时定期刷新;超出查询范围上限时明确标示不完整。
  • 观测实现收敛为三张表,移除开发期 v1 的派生投影、报告与补采链路,减少数据库写入和存储开销。

现有反问的脑图模式(RFC-372)

  • 在原有反问轮次上按多级分类组织问题,支持全景、聚焦与大纲阅读;答案草稿和确认状态共用,仍按原流程提交后继续任务。
  • 支持同轮分支追问,并携带原任务输入与提问节点的背景,减少重复提问。
  • 分支追问改为异步受理,界面展示生成进度及失败状态;生成中的追问不会因切换视图而丢失。
  • 补齐内置提问指引、多级分类配置、触控提示与窄屏布局。

Markdown 可调整分栏(RFC-373)

  • Agent 提示词与 Skill 正文共用「编辑 / 双栏 / 预览」三种模式。
  • 分隔条支持鼠标、触控与键盘调整,并可一键均分;浏览器记住布局偏好。
  • 根据编辑器容器的实际宽度切换布局,窄空间自动回到单栏;切换与拖动保留正文、光标和滚动位置。
  • 长代码和宽表格在预览内部滚动,避免挤压编辑区或撑宽整页。

执行与协作稳定性

  • 数字员工 Reaction 采用持久化执行准入,重放复用相同执行身份,避免一次 Reaction 重复启动任务;终止能够停止在跑的 Agent,取消不再误计为失败重试(RFC-368)。
  • 旧代节点执行的作废由统一判据推导,调度器跳过已被替代的待执行行;工作组内部错误按该轮失败收场,并终结孤儿运行(RFC-369)。
  • 修复并行反问或评审同时停靠时,兄弟人工门因任务修订号变化而丢失一轮的问题。
  • 修复隐藏挂载后重新显示的工作流画布无法重新适配、意图分步对话框抢占输入焦点,以及浏览器草稿数据库连接关闭后的恢复问题。
  • PostgreSQL 迁移历史采用进程缓存和分步回放,减少重复解析带来的冷启动耗时与事件循环阻塞。

CrewStation 托管控制面(RFC-370 M0)

提供部署模板、托管 PostgreSQL 迁移、数据库内配置与技能文件树、网关身份映射,以及存活/就绪探针。单机与托管共用业务路径,由启动装配选择适配器。

当前托管模式的执行权保持 standby:远程任务执行尚未随本版本开放;插件安装与资源包应用会返回明确的暂不可用原因。该范围是 M0 控制面,不能视为完整托管执行能力。

升级说明

  • 本版本包含数据库迁移:SQLite 从 0229 升至 0258(新增 0230–0258),PostgreSQL 增量升级链从 0005 升至 0034(新增 0006–0034)。已有 PostgreSQL 实例沿原升级链迁移,无需重新进行 SQLite 到 PostgreSQL 的 cutover。
  • 升级前先备份,再停机替换二进制并按既有流程启动。需要降级时,换回旧二进制并恢复升级前的备份,不能直接让旧版本读取迁移后的数据库。
  • 使用过开发期 RFC-371 v1 的环境:0256 / PG 0032 会退役 v1 的 81 张观测表;旧观测数据与价格不迁移,v2 从上线后的新调用开始统计。这不删除业务任务与会话记录。SQLite 退役数据占用的页面可通过数据库维护回收。
  • 使用过开发期脑图的环境,升级后刷新页面;仍在待答的旧轮次可能需要重新确认答案。

验证

同一发布提交上的主 CI 49/49 jobs 成功,包含真实 PostgreSQL、后端与前端测试、三平台二进制构建及三平台 Playwright。完整 E2E、Windows 平台、WebKit、视觉回归、OpenCode 集成、Git 协议、维护 soak 与证据 soak 也均已成功。

提供 macOS arm64、Linux x86_64、Linux arm64、Windows x86_64 四个平台的单二进制下载。

完整变更记录:v0.19.1 → v0.19.2