DSH Plugins
返回列表
🤖

dsh-plugin-clm

模型推理 更新于 2026.10.17

在终端中运行以下命令:

dsh plugin install maxeone/dsh-plugin-clm

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

在 DeepSeek Harness 中执行 dsh plugin install maxeone/dsh-plugin-clm,或参考源码仓库 https://github.com/maxeone/dsh-plugin-clm 在桌面配置中安装。

插件介绍

在典型的 LLM 对话循环里,聊天记录会不断追加:冗长的终端输出、过时的搜索结果、半途而废的调试痕迹都会堆进上下文,既浪费 token,也会让模型在长会话里越来越难以聚焦。dsh-plugin-clm 受 Meta CLM 与 pi-clm 启发,把 DeepSeek Harness 原本「整块、只追加」的上下文窗口,变成一份落在磁盘上的、可主动维护的会话文档(.dsh/clm/LIVE_CONTEXT.md),让状态在每次生成前就能被整理,而不是只能越滚越大。

插件会把进行中的会话上下文实时同步到这份结构化 Markdown 里。你可以(也可以让智能体)把大块工具结果和终端转储压缩成简短摘要,剪掉不再需要的片段,在生成下一步之前把「活」的上下文策展好。聊天输入栏里集成了 CLM 开关,可在后台静默工作;同时会按预算(budgetTokens: 64000、reserveTokens: 4096)自动约束上下文规模,降低突然溢出的风险。每个会话还会记住 CLM 开/关状态,应用重载后仍保持一致。

适合经常在 DSH 里跑长任务、重度依赖工具与终端输出的开发者,以及希望亲手掌控上下文、而不是被动接受无限膨胀历史的用户。通过 /clm on、/clm off、/clm status、/clm reset 等斜杠命令,你可以在需要时启用镜像、查看估算 token 与修订情况,或重置一份干净的镜像状态。

使用场景

  • 长会话中终端与工具输出不断膨胀,需要在生成前压缩成摘要
  • 调试多轮后希望剪掉过时搜索与失败尝试,只保留有效上下文
  • 接近上下文上限时依赖预算守护,避免突然溢出中断任务

适合人员

  • 在 DSH 中频繁使用工具与终端的开发者
  • 需要主动策展会话状态、而非被动累积历史的用户
  • 进行长链路推理与编码任务、关注 token 效率的团队