DSH Plugins
返回列表
dsh-compact-relay

dsh-compact-relay

记忆 更新于 2026.10.20

在终端中运行以下命令:

dsh plugin install cfanzx/dsh-compact-relay

将以下提示词粘贴到 DeepSeek Harness 对话框中:

在 DeepSeek Harness 中执行 dsh plugin install cfanzx/dsh-compact-relay,或在「插件 → 添加插件」中安装;也可从 https://github.com/cfanzx/dsh-compact-relay 安装,完成后重启 DSH。

插件介绍

长对话里上下文窗口会悄悄占满,等到 DSH 触发原生自动压缩时,往往已经来不及按自己的节奏整理历史。压缩接力在输入框旁挂一枚 28px 环形指示器,用颜色与缺口把「还不用压」「该手动压了」「建议交接换会话」等状态说清楚,悬停还能看占用率、压缩次数和原生 80% 自动压缩线等细节,让你在自动压缩前先心里有数。

插件不替代宿主自带的压缩机制,而是在你确认之后才动历史:/bc 先预览待压缩范围、条数和预计释放空间,二次确认才执行,已 /pin 锁定的消息会自动跳过。上下文顶到交接阈值时,/handoff 会生成九段式交接文档(目标、约束、进度、文件、决策、问题与下一步等),在当前工作区建新会话并注入文档后切换,原会话完整保留。

设置里可调最小压缩线、提醒线与交接线,以及摘要份数、近期原文保留量等;也能读取并开关 DSH 原生自动压缩(改 profile 前会自动备份)。状态与配置保存在本地 ~/.dsh,无外部同步。界面目前以简体中文为主。

适合在 DSH 0.2.x 桌面或 Web 上长期写代码、做方案的用户:需要可视化上下文占用、想主动压缩而不是被动等告警、或要在换会话前把上下文结构化交接出去的人。Headless 或 QQ/微信等桥接会话不会加载指示环与斜杠命令,那是链路边界而非插件故障。

截图预览

使用场景

  • 长对话接近窗口上限,想在自动压缩前手动释放空间
  • 需要换会话但要把目标、进度和决策整理成结构化交接文档
  • 某些关键消息必须保留,希望在压缩预览里确认范围再执行

适合人员

  • 在 DSH 桌面或 Web 上长期编程、写方案的用户
  • 习惯用斜杠命令管理上下文与历史的 power user
  • 重视本地存储、需要可视化占用与可配置阈值的用户