你好,我在学习 s08_context_compact 时注意到一个可能的文档表述问题。
README 中写道:
reactive_compact:比 compact_history 更激进,从尾部回退
但从当前代码看:
compact_history 会把全部原始消息替换成一条摘要:
return [{"role": "user",
"content": f"[Compacted]\n\n{summary}"}]
- reactive_compact 只总结较早的消息,同时保留最近约 5 条原始消息:
return [{"role": "user",
"content": f"[Reactive compact]\n\n{summary}"},
*messages[tail_start:]]
因此从“原始信息删除程度”来看,似乎是:
compact_history 更激进
reactive_compact 更保守
你好,我在学习
s08_context_compact时注意到一个可能的文档表述问题。README 中写道:
但从当前代码看:
compact_history会把全部原始消息替换成一条摘要:因此从“原始信息删除程度”来看,似乎是:
compact_history 更激进
reactive_compact 更保守