feat(client): reply digital approvals to acp

This commit is contained in:
baiyanyun
2026-06-08 10:23:06 +08:00
parent ee51fcdbeb
commit f4af77cb2b
8 changed files with 228 additions and 130 deletions

View File

@@ -927,6 +927,14 @@ Approval
- 等待输入
- 风险说明
当前客户端实现:
- ACP `permission.updated` / `permission.replied` 事件会被 event forwarder 归一成 runtime event。
- `approval_requests` 会抽取到 `digital_approvals`,并进入本地 outbox。
- embedded digital 页面展示这些 runtime approval。
- 用户点击同意 / 驳回时adapter 从 approval payload 取出 `sessionId` / `permissionId`,通过 preload bridge 调用 `agent:respondPermission`
- 本地 approval payload 会记录 `acpPermission` 回复结果,供管理端同步和审计。
用户可操作:
- approve
@@ -941,11 +949,13 @@ Approval
- 人工介入成为主路径能力。
- 数字员工不是黑箱自动执行。
- 数字员工审批动作能继续 ACP permission 链路。
### 验收
- ACP permission request 能进入数字员工审批区。
- 用户在数字员工页面审批后ACP 执行继续。
- approval 同步 payload 能看到对应 `permission_id``session_id` 和回复结果。
## Phase 8Artifact / 日报 / 汇报