修复Debug EML V4元数据与回归断言

This commit is contained in:
andy
2026-07-20 20:48:49 +07:00
parent 038fdc3c8d
commit c5b5ce6aab
5 changed files with 13 additions and 2 deletions

View File

@@ -276,6 +276,7 @@ Debug 链路调用现有 `SourceMessageCaptureService.capture`,建议映射如
- 主 payload 不包含 `schema_version``source.provider=DEBUG_EML_UPLOAD``debug_context``original_message_id`,也不再使用旧的 Debug 专属 `reply_policy.mode=debug_only`
- SourceMessage Inbox 仍以 `provider=DEBUG_EML_UPLOAD` 和 payload 表 `schemaVersion=debug-eml-upload-v1` 区分 Debug 来源,不能伪装成 AgentBus 入库。
- Debug run ID、run_label、原始 Message-ID 和原始会话 ID 放入 SuperAgent Open API `metadata.debug_context`,只用于排查,不作为 SuperAgent 邮件业务主输入;原始 EML OSS URL 仅保存在本系统 Debug run / 受控响应中,不再透传给 SuperAgent metadata。
- SuperAgent Open API metadata 中 `source=DEBUG_EML_UPLOAD` 表示来源类型,`model_contract=M002_V4` 表示期望后续业务写入按 V4 契约处理profile 路由只看 `external_subject_id`,不要用 metadata.source 做 profile 判断。
## 9. SuperAgent Open API 调用口径