DSH Plugins
返回列表
🧠

dsh-context-manager

记忆 更新于 2026.10.13

在终端中运行以下命令:

dsh plugin install SkanderBog/dsh-context-manager

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

在 DeepSeek Harness 中打开插件安装入口,执行 dsh plugin install SkanderBog/dsh-context-manager,或按 https://github.com/SkanderBog/dsh-context-manager 说明安装打包 release 后重启 Harness。

插件介绍

长对话里,系统指令、用户消息、模型回复、推理记录、工具输出和附件引用会一起挤占上下文窗口。Harness 自带的自动压缩能缓解压力,但你往往不清楚「到底占了什么、删了哪一段」,也难以在保留关键决策与精简 token 之间做有意识的取舍。

dsh-context-manager 是面向 DeepSeek Harness 插件运行时的独立扩展:在对话标题旁提供 Context 入口,也可通过命令菜单打开。面板会估算当前上下文的构成与用量,把较早的历史按「平衡分组」展示——兼顾模型回放时对推理签名与完整工具调用/结果对的要求。你可以对每组选择保留、摘要或省略;最新一轮交换、系统/开发者指令、Harness 运行时快照与未完成的工具交换会被保护。摘要前可配置工具/文件输出是纳入摘要、保留原文还是省略,并生成预览:查看替换后的确切文本与预估 token 变化,勾选确认后仅在 Agent 空闲时应用。

Keep 只作用于本次操作,并非永久钉住历史;原始消息仍留在 Harness 的只追加日志与聊天记录中,压缩改变的是模型侧的活动上下文。纯省略预览不调用模型;摘要请求可能产生正常用量,并可被宿主插件按 compaction 目的路由到专用摘要模型。预览约十分钟后过期,且不会重复发起摘要请求,适合愿意人工审阅再动刀的用户。

适合经常跑长会话、工具链密集或多附件的开发者与 power user:需要在不改动桌面源码、不另起后台服务的前提下,可视化上下文、做有审核的手动压缩,并与 Rewind 等插件共存时关注预览失效与并发视图行为。

使用场景

  • 长对话接近上下文上限,需要看清指令、消息与工具输出各占多少
  • 工具调用密集的历史里,想对较早分组保留、摘要或省略并先预览再应用
  • 希望在不改桌面源码的前提下,用 Context 面板做有审核的上下文精简

适合人员

  • 经常跑多轮 Agent 与工具链的开发者
  • 需要在成本与上下文保留之间做明确取舍的 power user
  • 使用 DeepSeek Harness 插件生态、接受预览后手动应用压缩的用户