正式产品方案 · V1.0

群总结 MCP 授权闭环

当群总结以实际执行者身份调用 MCP、但该身份尚未授权时,把“静默失败”改成一个可感知、可通知、可完成、可恢复的待办流程。

面向:Web Agent 群聊责任人:实际执行身份通知:合同领域自有机器人更新:2026-10-08
方案结论
将授权中断定义为 “等待授权”,而不是“总结失败”。主操作入口放在群总结面板;群内展示轻量状态;合同领域已绑定的机器人立即向实际执行者发送钉钉单聊卡片。多个 MCP 归入同一个待办,但按服务逐项授权。

产品原则

所有交互都围绕“让正确的人完成正确的授权,同时不打断群聊”。

01

状态可见,权限隔离

所有成员知道群总结在等待谁处理;只有实际执行者看到服务详情和授权入口。

02

一次待办,逐项授权

同一总结产生的授权需求归入一个待办;同一服务去重,不同服务分别完成 OAuth。

03

授权完成,原地恢复

优先恢复原总结任务;链接失效时重新生成。只有恢复失败才提供“重新生成总结”。

核心页面方案

切换角色查看信息差异。页面中展示的是产品行为,不暴露底层 session 或 Run。

合同评审协同群 · Web Agent产品示意
书道
我来整理今天的结论、风险和后续待办。
妙贤
好的,把合同审批信息也放进去。
Agent
群聊可以继续。群总结正在等待授权,完成后会自动更新。
继续发送消息…

完整用户旅程

群聊不中断,授权任务独立推进,完成后回到原总结。

01

群总结触发

系统以本次实际执行者身份运行总结。

02

发现缺少授权

总结暂停,状态变为“等待授权”,不记为失败。

03

群内出现状态

成员只看到责任人;执行者看到服务清单和入口。

04

钉钉立即通知

合同领域机器人向实际执行者发送单聊卡片。

05

逐项完成授权

同服务只授权一次,不同服务分别完成 OAuth。

06

恢复原总结

全部完成后继续原任务,并更新群总结结果。

钉钉通知方案

使用合同领域已经绑定的机器人,不新增统一机器人,不在原钉群公开授权细节。

立即1

发送一条单聊卡片

触发对象为本次实际执行者。卡片只负责导航,不携带 OAuth URL。

24 小时2

仍未完成,再提醒一次

同一待办最多补发一次;新增 MCP 子项只更新原待办,不重复发送。

完成后✓

停止提醒并关闭待办

授权完成后撤销未读状态;群里更新为“正在恢复总结”。

状态与页面行为

用独立状态承载人工操作,避免“等待用户”和“系统失败”混为一谈。

状态群内展示责任人操作系统行为
生成中群总结正在生成无需操作继续执行,不重复触发
等待授权展示责任人,不展示服务详情查看服务清单并逐项授权暂停原总结,合并同一服务中断,阻止重复总结
恢复中授权已完成,正在继续生成无需操作恢复原总结;保持幂等
已完成展示最新总结可查看结果关闭待办并停止通知
恢复失败本次总结未能继续可重新生成总结保留上一次成功总结和失败原因

异常与安全边界

授权入口不是普通链接,必须同时控制信息可见性、身份和恢复对象。

场景产品处理
普通成员进入群总结仅展示“等待实际执行者处理”;接口不返回服务详情和 authorize_url。
授权链接失效用户再次点击时重新生成链接,不展示“任务过期”。
同一服务并发触发多个工具按稳定服务标识去重,授权一次后恢复所有同源调用;不能只用展示名称去重。
多个不同 MCP 服务归入同一待办,分别授权;已发现的服务集中展示,后续发现的服务追加到原待办。
授权回调未返回原页面页面重新获得焦点或用户返回时主动检查授权状态,并提供“检查授权状态”兜底。
原总结恢复失败展示明确失败原因和“重新生成总结”,不静默重试,不清除上一次成功总结。

一期交付范围

把授权闭环一次做完整,不把平台级通知中心或其它人工审批混入本期。

本期必须交付

  • 群总结新增“等待授权 / 恢复中”状态
  • 总结面板授权卡与群内轻量提示
  • 实际执行者与普通成员的差异化展示
  • 多 MCP 单待办、同服务去重、逐项授权
  • 合同领域机器人钉钉单聊通知与 24 小时提醒
  • 授权完成恢复原总结,失败时提供明确兜底

本期不扩展

  • 不建设平台统一通知机器人
  • 不在钉钉卡片中直接承载 OAuth
  • 不向普通群成员公开 MCP 服务详情
  • 不把所有不同 MCP 合并成一次 OAuth
  • 不改造其它 HITL 审批场景
  • 不新增总结任务超时与自动重建机制

验收标准

满足以下条件,才算真正解决“总结一直失败且没人知道去哪授权”。

✓未授权时,群总结进入“等待授权”,不再只显示“总结失败”。
✓普通成员能看到责任人,但看不到服务详情、授权按钮和授权链接。
✓实际执行者能在群总结面板查看待授权服务并逐项完成授权。
✓合同领域机器人立即发送一次钉钉单聊通知,24 小时未处理再提醒一次。
✓同一 MCP 服务的并发授权中断只产生一个服务子项和一次用户操作。
✓不同 MCP 服务归入同一待办,但分别授权,不承诺“一键全部授权”。
✓全部授权完成后恢复原总结,关闭待办、停止通知并更新群总结。
✓授权链接失效可重新生成;恢复失败有明确原因和重新生成入口。