用途:当用户说“compress conversation”“condense chat”“summarize history”“too long context”,或会话中积累了大量旧轮次时,用 paleo-converse 压缩历史对话,缩短上下文,同时保留最近轮次的原文。
主要能力:合并连续且近似重复的消息(同一请求的不同措辞)为一条;把早于最近 N 轮(默认 6)的轮次压缩成紧凑摘要,涵盖目标、决定、未决问题和关键值;最近 N 轮保持原文,不改写用户最新意图。压缩时保留文件路径、命令、ID、代码片段、错误字符串和决定;丢弃闲聊、重复确认和“ok great thanks”之类填充内容。不会把当前任务或待决问题摘要掉。
级别:lite 只合并重复项,保留全部轮次;full(默认)合并并压缩早于 N 轮的轮次;ultra 压缩最近 3 轮之前的所有内容。
使用方式:用“paleo-converse / condense chat on”开启,用“stop condensing / keep full history off”关闭;用“paleo-converse N=8”设置保留原文的窗口大小。
限制与注意:不要压缩正在处理的那一轮,只压缩历史;如果用户含糊地提到“我们之前说的”,应多保留一些上下文;法律、规格、配置审查等高风险场景应保留精确引用。