dsh-jev-context
在终端中运行以下命令:
dsh plugin install YIRC99/dsh-jev-context
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中执行 dsh plugin install YIRC99/dsh-jev-context,或按 README 将 https://github.com/YIRC99/dsh-jev-context 克隆后加入当前 profile 并重启 dsh web。
插件介绍
长对话里常会穿插多个任务:刚聊完部署又去改界面,回头再处理部署时,先前内容未必每轮都要带上,但回到旧话题时又往往需要找回上下文。dsh-jev-context 在每轮开始时用 JEV 判断历史片段与当前请求的相关程度,暂时无关的先收起,再次相关时从原始会话日志恢复,只改变模型看到的上下文,不删除原始历史。
插件会为候选片段分别打分,低于阈值且足够大的片段替换成省略标记;被收起的片段在相关度再次达标时可恢复为带角色标记的文本记录。默认保护最近若干片段不参与裁剪,同一轮内只在开头做一次选择,工具步骤不会反复改写上下文。若未配置 Key、请求超时或响应异常,会跳过本次选择,对话照常进行。
配套的 Web 面板把片段相关度、保留与收起情况、上下文前后 token 数以及跳过或失败原因放在一起,便于逐轮核对裁剪效果。适合在 DeepSeek Harness 里经常跨话题、会话较长,并愿意用 JEV 做相关度判断的用户;需自备 JEV / TypeSafe API Key。判断依赖摘要,可能遗漏摘要未体现的细节,缩短上下文也不等于必然降低费用。
截图预览
使用场景
- 长会话里频繁切换部署、改代码、写文档等不同任务
- 回到几天前的话题时需要找回被收起的相关历史
- 希望看清每轮哪些片段被保留、收起以及 token 变化
适合人员
- 在 DeepSeek Harness 中处理多话题、多轮对话的用户
- 已具备 JEV 或 TypeSafe API Key 并愿意用于相关度判断
- 需要控制送入模型的上下文长度同时保留完整原始日志