Agent Skills
返回列表
上下文健康度检查

上下文健康度检查

AI Agent 更新于 2026.08.29

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_60928ebf/context-guard-pro。

技能介绍

长对话里,你其实不知道上下文还剩多少

大模型客户端通常不会在 prompt 里注入「当前 token 用量百分比」,Agent 也就无法给出精确读数。对话一拉长,历史消息、系统提示和工具输出会一起堆进窗口;等到回复变短、漏约束或开始「忘事」,往往已经偏晚。

Context Guard 用轮数估算近似判断占用:以约 200K 窗口、50%(约 100K tokens) 为安全线为基准,并约定单次往返(含工具调用)大约 500~2000 tokens(因模型与内容而异)。

触发后做什么

  1. 估算轮数:统计当前对话里用户发消息的次数(不含系统提示与工具结果);若 Bash/Read/Write 等工具调用很多,将估算轮数乘以 1.5~2 向上修正。
  2. 输出健康度报告(中文):给出估算轮数、折算用量区间,以及 ✅ 健康 / ⚠️ 注意 / ❌ 建议重启 等等级。
  3. 操作建议:健康则继续;注意则建议把要点写入 MEMORY.md 并准备新会话;建议重启则立即开新会话,关键信息先落盘再续作。

主动提醒与边界

无需用户触发时:折算后超过约 25~30 轮、且仍在做复杂任务(非简单问答)时,会最多提醒一次,建议记入 MEMORY.md 后开新会话。

| 对话轮数(估算) | 建议 |
|------------------|------|
| ≤ 15 轮 | 继续 |
| 16~50 轮 | 留意质量,考虑归档 |
| > 50 轮 | 强烈建议新会话 |

注意:这是启发式估算,不是 UI 层的精确 token 计数;工具密集轮次应向上修正。若你使用 GPT-4o(128K)等其它窗口,应按对应窗口调整心里预期。

使用场景

  • 在 Cursor 里连续多轮改代码、跑 Bash/Read,担心窗口快满时手动触发检查并决定是否开新会话
  • 复杂需求拆成二十轮以上的 Agent 任务,想在质量下滑前把进度写入 MEMORY.md 再重启
  • 长对话里工具调用密集,需要用 1.5~2 倍轮数修正后对照健康等级表做决策
  • 接到一次主动提醒后,按建议把关键结论落盘 MEMORY.md,再开新对话恢复上下文继续同一任务

适合人员

  • 长期用 Agent 写代码、调仓库,单会话经常超过 15 轮并大量调用工具的工程师
  • 在多轮对话里推进需求分析与实现,需要可操作的「何时重启会话」判据的产品/全栈同学
  • 维护项目 MEMORY.md、靠新会话恢复上下文的长周期结对编程或运维自动化使用者
  • 感觉模型开始漏约束或重复犯错,想确认是否该归档上下文再继续的 AI 辅助工作者