zixin947/dsh-compact0

dsh-compact

DeepSeek Harness 上下文自动压缩、手动压缩与溢出恢复插件

包名
dsh-compact
版本
1.0.0
许可证
MIT
最近更新
2026年8月21日

安装

$npx -p @deepseek-ai/dsh dsh plugin --profile web add github:zixin947/dsh-compact

默认配置

配置项默认值说明
enabledtrue是否启用自动压缩和溢出恢复
thresholdRatio0.75上下文达到模型窗口的 75% 时触发自动压缩
retainRatio0.20压缩后保留最近约 20% 的上下文
recoverOnOverflowtrue上下文溢出时是否尝试压缩恢复
maxOverflowRetries1原请求发生溢出后允许的最大恢复重试次数
modelPolicies[]按 provider 和 model 精确覆盖默认策略

示例:

- id: compact
  name: 'dsh-compact'
  config:
    enabled: true
    thresholdRatio: 0.75
    retainRatio: 0.20
    recoverOnOverflow: true
    maxOverflowRetries: 1
    modelPolicies:
      - provider: youchu
        model: deepseek-v4-flash
        thresholdRatio: 0.80
        retainRatio: 0.20

约束:

  • thresholdRatio 允许范围为 0.500.95
  • retainRatio 允许范围为 0.050.50
  • retainRatio 必须小于对应的 thresholdRatio
  • 模型策略使用 provider + model 精确匹配。