OpenCode 的检查点数据流
对话历史拆成较早历史和最近内容,较早历史交给摘要模型生成检查点,最近内容保留原文,两者合并后进入下一轮请求。
对话历史
messages · results
拆分历史
older · recent
较早历史
交给摘要模型
最近内容
保留 15k 原文
摘要模型
七个章节
检查点消息
summary + recent context
上一份检查点合并进来
下一轮请求
从检查点继续
服务商原生检查点
同一提供方内重放,否则退回文本摘要