feat(client): show digital employee sync errors
This commit is contained in:
@@ -444,6 +444,7 @@ crates/agent-electron-client/src/preload/webviewPerfBridge.ts
|
||||
- 同步成功后回填 outbox 状态,并根据后端 ack 回填实体 `remote_id` / `last_synced_at`。
|
||||
- 同步失败时标记 failed 和错误信息;定时 worker 按指数退避补偿,手动 `flushSync` 可强制立即重试,不影响 `/computer/chat` 和 ACP 执行链路。
|
||||
- 数字员工任务设置工具栏已增加“同步管理端”按钮,可通过 bridge 立即触发 `flushSync` 并刷新页面投影。
|
||||
- 数字员工首页已增加管理端同步状态条,展示待同步数量、失败数量、最近同步时间和最近失败原因摘要。
|
||||
|
||||
新增 IPC / Bridge:
|
||||
|
||||
@@ -479,11 +480,12 @@ GET /api/digital-employee/sync/records
|
||||
- 支持 `client_key`、`entity_type`、`entity_id`、`page_no`、`page_size` 查询参数。
|
||||
- 按当前登录上下文租户隔离,默认每页 20 条,最大每页 100 条。
|
||||
- 当前返回通用同步记录和原始 payload,用于管理端页面或联调工具先查看同步结果;后续再拆分为更丰富的 Plan / Task / Run / Event 查询模型。
|
||||
- 管理端已增加“数字员工同步记录”菜单、权限资源和列表页,可按客户端 Key、实体类型、实体 ID 查询并查看 payload。
|
||||
|
||||
下一步:
|
||||
|
||||
- 在有 Maven 的环境验证 qiming-backend 编译与接口启动。
|
||||
- 数字员工页面继续细化同步状态交互,例如失败原因展开。
|
||||
- 后续再拆分管理端 Plan / Task / Run / Event 查询模型,让同步记录从通用 payload 观察面升级为业务视图。
|
||||
- 数字员工页面继续补充同步失败的重试历史和 outbox 明细入口。
|
||||
|
||||
## 管理端联动原则
|
||||
|
||||
|
||||
Reference in New Issue
Block a user