← 返回列表
D

deepseek-harness-compaction-ui

v0.1.0 · 1 天前发布

Visual percentage and token settings for official DeepSeek Harness compaction

deepseekdeepseek-harnessdsh-plugincontext-compaction

README

deepseek-harness-compaction-ui

DeepSeek Harness 官方上下文压缩的可视化配置插件。

它在 Web 设置页中提供与 Harness 原生插件一致的配置卡片,可使用百分比或绝对 Tokens 调整自动压缩阈值和近期内容保留量。摘要、消息重放、checkpoint 与会话持久化仍由官方 @deepseek-ai/dsh-compaction-basic 负责。

功能

  • 设置 → 插件 → 插件配置 中管理上下文压缩。

  • 触发阈值支持百分比和绝对 Tokens。

  • 近期内容保留量支持百分比和绝对 Tokens。

  • 切换单位时自动换算等效值。

  • 保存后热更新,不需要重新创建会话。

  • 在输入框旁显示压缩阈值进度圆环。

  • 支持按 provider/model 设置独立策略。
  • 界面预览

    插件配置

    !上下文压缩插件配置

    压缩阈值圆环

    悬停圆环可查看当前上下文用量、自动压缩阈值和占用比例。达到阈值时圆环会变红;旁边的浅色圆环是 Harness 自带的上下文窗口占用率。

    !输入框旁的压缩阈值圆环

    安装

    发布到 npm 后,可安装到 DSH 的 Web profile:

    sh
    npx @deepseek-ai/dsh plugin --profile web add deepseek-harness-compaction-ui

    该命令只安装插件并退出,不会启动 DSH。

    从本地源码安装:

    ```sh
    npm install
    npm run build
    npx @deepseek-ai/dsh pl

    查看完整 README →

    版本兼容矩阵

    DSH 版本状态说明
    dsh@0.1.0-rc.6 ✅ 兼容 cordis patch ✅
    dsh@0.1.0 ✅ 兼容 标准 patch ✅
    dsh@0.2.0 ⚠️ 待验证 待实测(API 可能在变)
    dsh@0.3.0+ ❓ 未知 尚未发布

    💡 兼容矩阵每周末自动跑实测,欢迎 PR 修正

    元数据

    License
    MIT
    npm
    deepseek-harness-compaction-ui
    Repo
    git+https://github.com/preflower/deepseek-harness-compaction-ui.git
    Engines
    {"node":"^22.19.0 || >=24.0.0"}
    Weekly DL
    0
    Monthly DL
    0
    dsh.bundle
    {"client":{"inject":["@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-ui-conversation","@deepseek-ai/dsh-client-ui-settings","@deepseek-ai/dsh-client-ui-settings-plugins"],"platform":"web"},"bundle":{"patch":"./cordis.patch.yml"}}