context-compression(极简版·必加载)
何时使用
- 对话 15~20 轮后、开新子任务、跨天继续
- 用户说「太长」「省 token」「压缩上下文」「继续上次」
必做
- 主动建议:当上下文明显变长时,提示用户可做一次压缩再继续
- 压缩输出严格按 6 块、总长 400~800 tokens
输出结构(6 块)
- 当前目标(1~2 句)
- 关键约束(≤8 条,可选摘录 dev/ai/global-constraints.md)
- 已完成(≤8 条)
- 待办(≤8 条)
- 相关文件 路径+一句(≤12 个)
- 风险/未知(≤5 条)
一键压缩指令(让用户贴上下文后发给模型)
把下面【输入】压缩成「最小可执行上下文」,按 6 块输出,总长 400~800 tokens:
1) 当前目标(1~2 句) 2) 关键约束(≤8 条) 3) 已完成(≤8 条)
4) 待办(≤8 条) 5) 相关文件 路径+一句(≤12 个) 6) 风险/未知(≤5 条)
删重复和噪音,保留影响正确性的约束与路径。规则/技能只写名+一句。
【输入】
(在这里粘贴要压缩的对话或摘要)
固定约束(可附在压缩结果里)
- 完整禁止/必做清单:
dev/ai/global-constraints.md - 模块目录:
app/code/{Vendor}/{ModuleName}