主动监控会话状态,智能提醒用户。
主动监控会话状态,智能提醒用户。
主动监控会话状态,智能提醒用户。
主动监控会话状态,智能提醒用户。
主动监控会话状态,智能提醒用户。
主动监控会话状态,智能提醒用户。
主动监控会话状态,智能提醒用户。
Context hygiene checker for AI agents — analyze session health and recommend actions
/auto-context当检测到以下信号时自动激活:
信号类型检测条件对话长度轮次计数主题漂移语义相似度检测对话长度轮次计数主题漂移语义相似度检测对话长度轮次计数主题漂移语义相似度检测对话长度轮次计数主题漂移语义相似度检测对话长度轮次计数主题漂移语义相似度检测对话长度轮次计数主题漂移语义相似度检测对话长度轮次计数主题漂移语义相似度检测对话长度轮次计数主题漂移语义相似度检测对话长度轮次计数主题漂移语义相似度检测对话长度轮次计数主题漂移语义相似度检测对话长度轮次计数主题漂移语义相似度检测对话长度轮次计数主题漂移语义相似度检测对话长度轮次计数主题漂移语义相似度检测对话长度轮次计数主题漂移语义相似度检测对话长度轮次计数主题漂移语义相似度检测对话长度轮次计数主题漂移语义相似度检测对话长度轮次计数主题漂移语义相似度检测对话长度轮次计数主题漂移语义相似度检测对话长度轮次计数主题漂移语义相似度检测对话长度轮次计数主题漂移语义相似度检测对话长度轮次计数主题漂移语义相似度检测对话长度轮次计数主题漂移语义相似度检测对话长度轮次计数主题漂移语义相似度检测对话长度轮次计数主题漂移语义相似度检测对话长度轮次计数主题漂移语义相似度检测对话长度轮次计数主题漂移语义相似度检测对话长度轮次计数主题漂移语义相似度检测对话长度轮次计数主题漂移语义相似度检测对话长度轮次计数主题漂移语义相似度检测对话长度轮次计数主题漂移语义相似度检测对话长度轮次计数主题漂移语义相似度检测对话长度连续 20+ 轮无明显进展主题漂移当前话题与 5 轮前话题无关噪声累积连续 3 轮用户输入 < 10 字工具重复相同工具连续调用 5+ 次无有效产出记忆模糊开始混淆之前会话的内容压缩触发session compression 已执行 2+ 次
维度指标阈值权重对话长度连续轮数>28 轮20%
分数越高,上下文越健康。
计算公式:健康指数 = Σ(维度分数 × 权重)
等级分数状态建议🟢 HEALTHY80-100上下文健康继续当前话题🟡 NOISY60-79轻度污染可继续但注意效率🔴 POLLUTED40-59中度污染建议 /fork 或 /btw⛔ CRITICAL<40严重污染建议新会话
当用户调用 /auto-context 时,输出:
输出格式: 输出格式: 输出格式: 输出格式: 输出格式: 输出格式: 输出格式:
text
🧠 上下文健康报告
📊 评估维度:
• 对话长度:XX 轮
• 主题变化:X 次漂移
• 信息密度:低/中/高
• 工具效率:X% 有效产出
📈 健康等级:🟢 HEALTHY / 🟡 NOISY / 🔴 POLLUTED / ⛔ CRITICAL
💡 建议:continue / /fork / /btw / 新会话
边缘情况:
规则:
当自动检测到问题时,严格执行 1 句话,不超过 20 字提醒:
上下文状态提醒文案主题漂移"话题有点跳脱,考虑用 /fork 开新分支?"对话过长"会话有点长,建议 /fork 保持效率"工具重复"这个操作试了多次,要不要换个思路?"信息稀疏"最近几轮信息量较低,要不要聚焦一下?"压缩频繁"上下文压缩多次了,考虑开新会话?"
边缘情况:
规则:
系统关系集成方式MEMORY互补长期记忆 vs 临时上下文compression互补自动压缩 vs 主动建议session_reset互补定时重置 vs 智能提醒
将上述智能评估标准内化到响应层,当:
自动输出轻量提醒。
text
用户:/auto-context
AI:🧠 上下文健康报告
📊 32轮对话,主题漂移1次,信息密度中
📈 健康等级:🟡 NOISY
💡 建议:建议继续,但考虑用 /btw 聚焦新话题
text
用户:(继续长篇大论)
AI:[在回答前] "会话有点长了,建议 /fork 保持效率。"