Skip to content

s08 README 中 reactive_compact“更激进”的描述似乎与代码行为不一致 #467

Description

@Niooooo

你好,我在学习 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 更保守

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions