Skip to content

feat: add durable agent progress and verifiable business outcomes - #12

Merged
Jeffreyliu0131 merged 1 commit into
mainfrom
jeffrey
Sep 8, 2026
Merged

Jeffreyliu0131 merged 1 commit into
mainfrom
jeffrey

Conversation

@Jeffreyliu0131

Copy link
Copy Markdown
Collaborator

店主现在能在同一备货任务中看到真实工具开始、完成、失败和中断,并在刷新后继续核对历史依据、试算结果及方案变化。合并第一阶段之后的第二、三阶段,以及原件下载和代码块复制补齐。

交付行为

  • 持久Run/工具事件、SSE回放及轮询降级;结果提交与工具完成记录保持原事务一致性。
  • 历史片段按准确文档/版本/generation/chunk/revision/hash读取并重新鉴权,不替换为最新正文。
  • 从真实工具结果和Plan投影试算/修订成果,显示前后方案、候选影响及约束;刷新可恢复。仅试算不改账目,方案修订仍需单独确认采购。
  • 原件入口固定引用版本;核对字节/hash并在传输后再次鉴权。代码块独立复制纯文本,保留换行,支持键盘及失败提示。

后端范围与接入

本PR包含必要的后端支撑变化,不是纯前端PR:Agent桥接层、公开进度/证据/成果读取、事件与活动存储,以及数据库就绪检查。文档上传OpenAPI内嵌引用另有修正,实际上传校验不变。

运行前须应用0012_agent_progress迁移。 规划、Mission、账本、审批执行、经营状态、业务调度和agent/主体目录没有本PR源码改动;不新增采购工具,不扩大Agent权限。

实际验证

  • 后端/Agent:515项普通用例分批通过。初次4项失败为缺少文档运行时配置,设置已有KNOWLEDGE_DOCUMENT_PYTHON后原4项通过;未改业务代码规避失败。
  • 2项显式真实浏览器用例通过:PostgreSQL、真实业务工具、HTTP/SSE、生产Nuxt、刷新恢复、断流降级、40→20修订、现金不变及采购0。最新v2存在时准确下载v1,损坏响应被拒绝,文档归档后清除已打开片段。
  • 前端23项通过,覆盖文档中心、任务工作区、作用域/旧请求、工具状态和代码复制;代码复制桌面/手机另有定向复验。
  • 类型、生产构建、生成API/设计契约、Ruff、git diff和alembic模型漂移检查通过。既有ECharts大chunk提示保留。

组合说明:docs/reports/agent-workspace-delivery.md;验证指纹:docs/reports/agent-workspace-delivery-verification.json。阶段报告分别保留历史时点。

真实模型保持关闭。执行器控制工具选择,文档检索候选为保存的测试夹具;不计远端Knowledge检索、真实模型、完整A-01/L-01或完整SC01新一轮验收。语音、正文流、多任务并发及既有排队延迟未扩展。本PR不包含部署。

@Jeffreyliu0131
Jeffreyliu0131 merged commit 1bbcad5 into main Sep 8, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant