📄 本页由源文件
skills/dev-flow/references/conversation-quality.md自动投影生成(单一权威源)。请勿直接编辑本页。
对话质量守卫详细规范
从 AI 行为规范精简版移出(2026-05-26)。基线规则见 AI 行为规范 §「对话质量守卫(精要)」。 本文件由 dev-flow 长对话场景按需加载。
预警阈值(适配 1M 上下文)
当前主力模型为 1M 上下文窗口。如切换到小窗口模型(≤200K),AI 应自行下调阈值(建议倍率 ÷3)。
| 等级 | 轮次 | 文件操作 | 工具调用 | 触发条件 |
|---|---|---|---|---|
| 🟡 黄色 | > 40 | > 25 | > 100 | 满足任一 |
| 🔴 红色 | > 70 | > 50 | > 180 | 满足任一 或 检测到异常信号 |
异常信号:重复提问、遗忘约束、路径混淆、方案矛盾、连续 3 次工具调用参数错误。
预警行为
- 🟡 黄色预警 → 主动压缩已完成内容 + 末尾附
💡 当前对话已进行 {N} 轮,建议关注对话质量。+ dev-flow 中确保 working-context 已更新 - 🔴 红色预警(仅阈值触发,无异常信号) → 保存进度到 working-context + 输出恢复指令 + 建议(非强制) 开新对话
- 🔴 红色预警(检测到异常信号) → 立即保存进度 + 输出恢复指令 + 强烈建议 开新对话(说明具体异常信号)
反过度干预原则:纯轮次/工具调用次数达标但对话质量良好时,不得以"该开新对话了"打断用户工作节奏。
长对话收尾自动沉淀触发器(v3)
触发条件(满足任一即触发):
- dev-flow 已激活,且当前对话 ≥ 10 轮 / 工具调用 ≥ 30 次
- 用户明确表达"收尾"信号:
今天先这样/先到这吧/明天再继续/我下班了/先暂停 - 进入 🟡 黄色预警阈值,且距上次刷新
.flow.recovery≥ 5 轮
触发后行为(在用户消息后回复的开头插入):
markdown
💾 检测到对话即将告一段落,建议沉淀以下要点到工作上下文:
**.flow.recovery 三段式刷新**:
- yesterday:{1 句话总结}
- next_action:{1 句话明确下一个动作}
- pending:[{遗留问题,0-3 条}]
是否同意我立即更新工作上下文 + .flow?(y/n/我自己改)用户回复处理:
y→ 立即刷新工作上下文 +.flow.recovery+.flow.status切到idlen→ 追加⚠️ 工作上下文未更新到末尾我自己改→ 提供工作上下文文件路径
抑制规则:
- 已触发且用户选
y→ 30 分钟内不再重复 - 用户选
n→ 本对话内不再触发 - micro-fix 模式 → 跳过