Skip to content

dsh-context-compactor v0.5.3

Choose a tag to compare

@kusesad-1122 kusesad-1122 released this 16 Aug 06:55
· 3 commits to main since this release

dsh-context-compactor v0.5.3

修复:换模型提供商后「到不了 80% / 不压缩 / 无法生成总结」

  • 根因:modlens-qwen 等第三方 provider 向 DSH 上报 contextWindow=1,000,000,真实窗口只有 ~256k,导致阈值算成 80 万、会话永远“不到 80%”,自动压缩不触发,也自然不生成总结。
  • 修复:窗口解析顺序改为
    1. modelPolicies[].contextWindow(显式覆盖)
    2. 请求头 >=100k 的 maxTokens(视为真实窗口,如 256000)
    3. 适配器上报的 contextWindow(最后回退)
  • 新增 modelPolicies.contextWindow 配置项,方便按真实窗口手动指定。
  • 压力触发时保证会做一次总结压缩(不再“只裁剪工具结果就返回”)。
  • surface changed 冲突自动重新测量重试;isolate 用稳定标签,减少重复装载冲突。