实现AgentBus自动分发SuperAgent链路

This commit is contained in:
andy
2026-07-12 23:53:50 +08:00
parent c3dad8eae9
commit 53b530d0b3
42 changed files with 2512 additions and 135 deletions

View File

@@ -12,7 +12,7 @@
## 1. 文档定位
本文记录 Debug EML 上传链路的第一版后端设计。该能力用于在不依赖 AgentBus 实时自动处理的情况下,
本文记录 Debug EML 上传链路的第一版后端设计。该能力用于在不依赖 AgentBus 实时生产链路的情况下,
由调试页面上传 `.eml` 邮件文件,后端解析邮件、转存附件和内联图片到本系统阿里云 OSS
再组装成 SuperAgent 可处理的邮件输入并调用 SuperAgent Open API。
@@ -26,7 +26,7 @@ Inbox 作为来源事实,但不创建订单、不创建任务、不写 AI 任
- 第一版只展示 SuperAgent 生成结果,不落业务订单和任务。
- 上传邮件仍要写入 SourceMessage Inbox。
- Debug 上传来源必须和 AgentBus 来源区分,建议 `provider=DEBUG_EML_UPLOAD`
- AgentBus 实时收到邮件后自动推 SuperAgent 当前未实现;现有 AgentBus 实时链路只负责写入 SourceMessage Inbox
- AgentBus 实时收到邮件后自动推 SuperAgent 已由 M007 后端 V1 实现M004 仍只代表人工 Debug 上传链路,不代表生产实时自动处理链路
- 使用真实阿里云 OSS不使用本地 mock OSS。
- 原始 `.eml` 文件本身也上传到阿里云 OSS便于后续调试追溯。
- 内联图片和普通附件都上传到阿里云 OSS。
@@ -82,7 +82,7 @@ Inbox 作为来源事实,但不创建订单、不创建任务、不写 AI 任
- 不做邮件多封批量上传。
- 不做 ZIP、MSG、PDF、图片 OCR 或 Excel 解析。
- 不做 SourceMessage Replay 到 MessageEvent / Evidence。
- 不做 AgentBus 实时邮件自动调用 SuperAgent该能力后续需要单独设计触发、幂等、限流和失败补偿。
- 不做 AgentBus 实时邮件自动调用 SuperAgent该能力由 M007 单独设计触发、幂等、限流、断流恢复和失败补偿。
- 不做普通任务切换订单。
- 不做 SuperAgent 查询接口 3、4。
- 不接入完整用户 / 权限体系。