蜂群/Runtime 回调链路缺少 Manager 自测闭环和审批 decision 回传 #73

Closed
opened 2026-05-27 13:19:11 +00:00 by chenchen · 2 comments
Owner

问题

蜂群/Runtime 回调链路缺少 Manager 自测闭环:本地模拟只能改 deployment 状态,不能同时验证 callback、artifact、approval、timeline 是否真实落库和可查;同时用户 approve/reject 审批后,Manager 没有把 decision 同步给 Runtime,真实蜂群执行可能停在等待审批状态。

影响范围

  • /api/agnet/user/deployments/{deployment_id}/simulate-events
  • /api/agnet/user/deployments/{deployment_id}/artifacts
  • /api/agnet/approvals
  • /api/agnet/user/deployments/{deployment_id}/timeline
  • Runtime approval decision 接口 /api/swarms/{swarm_id}/approvals/{approval_id}
  • 后台 Agnet deployment 详情页 Runtime 映射、artifact 和 timeline 展示

验收标准

  • 默认模拟事件能真实生成 callback、artifact、approval、timeline 记录。
  • approval 列表和详情不得暴露长期 secret_ref。
  • approve/reject 后 Manager 能按配置向 Runtime 发送 decision。
  • decision payload 只允许携带短期 credential_ref,不能发送长期密钥引用或明文密钥。
  • 页面能看到 Runtime 映射、artifact 类型/URI、timeline 来源。
  • 生产环境需要接口请求和页面点击验证。
## 问题 蜂群/Runtime 回调链路缺少 Manager 自测闭环:本地模拟只能改 deployment 状态,不能同时验证 callback、artifact、approval、timeline 是否真实落库和可查;同时用户 approve/reject 审批后,Manager 没有把 decision 同步给 Runtime,真实蜂群执行可能停在等待审批状态。 ## 影响范围 - `/api/agnet/user/deployments/{deployment_id}/simulate-events` - `/api/agnet/user/deployments/{deployment_id}/artifacts` - `/api/agnet/approvals` - `/api/agnet/user/deployments/{deployment_id}/timeline` - Runtime approval decision 接口 `/api/swarms/{swarm_id}/approvals/{approval_id}` - 后台 Agnet deployment 详情页 Runtime 映射、artifact 和 timeline 展示 ## 验收标准 - 默认模拟事件能真实生成 callback、artifact、approval、timeline 记录。 - approval 列表和详情不得暴露长期 `secret_ref`。 - approve/reject 后 Manager 能按配置向 Runtime 发送 decision。 - decision payload 只允许携带短期 `credential_ref`,不能发送长期密钥引用或明文密钥。 - 页面能看到 Runtime 映射、artifact 类型/URI、timeline 来源。 - 生产环境需要接口请求和页面点击验证。
chenchen added this to the 2026-05-27 至 2026-05-28:全链路联调与问题收敛 milestone 2026-05-27 13:19:11 +00:00
chenchen self-assigned this 2026-05-27 13:19:11 +00:00
Author
Owner

已在 Manager 1.4.8 中完成代码修复并进入上线验证:新增 Runtime approval decision adapter、默认模拟 callback/artifact/approval/timeline 落库、前端 Runtime 映射与 artifact/timeline 来源展示。

已在 Manager 1.4.8 中完成代码修复并进入上线验证:新增 Runtime approval decision adapter、默认模拟 callback/artifact/approval/timeline 落库、前端 Runtime 映射与 artifact/timeline 来源展示。
Author
Owner

生产验证完成:/api/status 返回 1.4.8;页面登录后点击 deployment 的 Simulate,callbacks/artifact/approval/timeline 均出现;直接接口验证 artifacts=1、pending approvals=1 且 approval 响应不含 azkv://,timeline 中 callbacks=5、包含 artifact.created 和 approval.requested。

生产验证完成:`/api/status` 返回 `1.4.8`;页面登录后点击 deployment 的 `Simulate`,callbacks/artifact/approval/timeline 均出现;直接接口验证 `artifacts=1`、`pending approvals=1` 且 approval 响应不含 `azkv://`,timeline 中 `callbacks=5`、包含 `artifact.created` 和 `approval.requested`。
chenchen added this to the chenchen project 2026-05-27 13:38:18 +00:00
Sign in to join this conversation.
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: taijibaga/heicode-mananger#73