dsh-price-less:DeepSeek Harness 上下文管理插件

在 DeepSeek Harness (DSH) 的长对话会话中,上下文容易膨胀,导致成本增加和任务漂移。dsh-price-less 是一个实验性的上下文管理插件,旨在通过主动修剪和结构化管理上下文,使每次发送的 Token 都物有所值。

插件定位

这是一个 Context management plugin,由用户 54shitaimzf 维护。它通过主动管理上下文来防止长会话中的成本膨胀和上下文漂移。

核心功能

该插件通过多层防御机制保持上下文精简:

  • 显式任务管理:使用 /task 命令标记当前工作,由用户控制任务的开启与关闭。
  • 项目简报:通过 /init 建立并持久化项目简报,让模型始终知晓项目背景。
  • 意图检测:自动判断每条消息是否延续当前任务或开启新任务,优先使用关键词规则,不确定时调用辅助模型。
  • 星标按钮与提示优化:点击星标按钮将当前意图折叠为确定性的执行包,供用户预览和确认。
  • 工具剪切:在写入时精简工具输出,删除被后续写入覆盖的读取,清除已完成的问答验证流程。
  • 上下文压缩:将已关闭的任务折叠为带版本号的归档,保留热尾,在窗口达到 35% 时触发。
  • 日志与回放:所有操作留下可回放的事实日志,任何失败均不修改历史,确保内容不丢失。

安装与启用

插件未发布为 npm 包,需要从本地 DeepSeek Harness 源码构建。安装前需确认环境满足依赖:

# 环境要求
# 1. 本地有 DeepSeek Harness 源码检出
# 2. Node.js 20+
# 3. 开启 dev_inject_plugin
# 4. 主机需包含 ignorable-channel 补丁(非上游代码)
# 5. 重启 DSH 守护进程使更改生效

# 构建与注入
# 1. 在 DSH 本地源码目录下安装依赖
# 2. 使用 dev_inject_plugin 选项注入插件
# 3. 重启 DSH

典型用法

  • 声明上下文:直接告诉插件你正在做什么。
  • 管理任务:在开始或结束任务时使用 /task。
  • 初始化项目:使用 /init 设置项目简报。
  • 确认意图:点击星标按钮将当前意图折叠为执行包。

适用场景与注意

  • 实验性质:此插件为实验性且未发布的代码,需要补丁过的 Harness。
  • 历史编辑:它会编辑会话历史,使用前请备份 ~/.dsh/sessions。
  • 构建绑定:它与特定主机构建绑定,升级 Harness 可能导致插件失效。
  • 成本目标:节省成本是目标而非承诺,辅助模型调用可能产生额外费用。
  • 无支持:无官方支持合同。

总结

该插件通过多层防御机制和明确的用户控制,专注于保持 DeepSeek Harness 会话的上下文精简。更多细节请查阅官方仓库。

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜