Repository navigation
v3.18.10 群聊出错静默处理
本版本新增群聊出错时的发言边界:bot 自行发起且未被要求的失败直接静默结束,用户明确要求的失败只回一句简短状态,不再主动认领、道歉或解释错误详情;同时把规则提升为与说话风格同级的 P1 顶层小节,并在多处同步重申。
变更内容
- 失败分类:通过 @、回复、呼语、按任务名/功能名指派,或当前输入直接要求的任务,以及为完成该任务所必需的搜索、Agent、下载、解析等子调用失败,按用户要求的任务失败处理;只有当前输入未要求、自行额外发起或主动延伸的操作失败才静默。
- 静默处理:不发送任何消息,memo 只写一句脱敏摘要(不写原始报错、URL、token、cookie、账号、密钥等敏感内容),并调用
end(force=true)结束。 - 请求失败:回一句类似“现在不可用 稍后再试”的简短状态;已成功准备好的附件/结果先正常发送,再只说明未完成的部分,不认错、不展开错误原因。
- 明确询问:只有用户明确问起哪里出错、为什么失败或要求排查时,才说明必要原因和限制,仍不倾倒内部细节或敏感信息。
- 提示词结构:新增顶层
error_reportingP1 小节,并在speaking_style、public_speech_boundary、summary与res/IMPORTANT/each.md中同步重申;补充提示词契约测试,覆盖用户要求与自行发起两种失败分支及force=true。
📝 Detailed Changes
🚀 Features
🛠 Maintenance & Others
- docs(changelog): 添加相关说明 (1dcab73)