DSH Plugins
返回列表
🧠

dsh-codex-context

记忆 更新于 2026.09.07

在终端中运行以下命令:

dsh plugin install dvaJi/dsh-codex-context

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

在 DeepSeek Harness 中安装该插件:源码仓库为 https://github.com/dvaJi/dsh-codex-context ,执行 dsh plugin install dvaJi/dsh-codex-context 即可完成挂载。

插件介绍

长会话编码 agent 最大的痛点不是模型不够强,而是上下文窗口被填满后,系统用一次有损 LLM 摘要把精确的错误字符串、命令输出和代码签名永久抹掉。dsh-codex-context 用 token 预算滑动窗口取代默认的摘要压缩后端:它回溯影子化最旧的节点、保留完整尾部、保证工具调用与结果永不被拆散,并且在常规窗口滑动时完全不消耗一次模型调用,只写入一个极小的模板检查点。真正接近窗口上限时,才触发紧急结构化摘要作为降落伞,失败则优雅降级回模板。

在检索侧,插件向模型暴露两个工具:update_notes 把持久工作笔记(目标、已改文件、约束、下一步)钉在每次请求顶部,跨窗口滑动、压缩乃至重启存活;search_history 则支持正则或关键词对整条 append-only 会话日志做冷优先、匹配位居中的全文检索——被滑出窗口的冷历史不再是"已删除",而是"待检索"。这意味着模型可以按需取回任何一条历史细节,而不必依赖一份有损摘要。

它适合使用 DeepSeek Harness 进行长时间编码会话、对精确错误复现和代码完整性有高要求的开发者,也适合想探索 Codex 0.153 上下文管理架构、希望在不改变 dsh 现有 /compact 和工具结果修剪流程的前提下,把压缩后端从"有损摘要"切换为"无损窗口 + 按需检索"的架构实践者。

使用场景

  • 长编码会话中上下文窗口反复被填满,早期精确输出持续丢失
  • 需要不重新执行命令即可精确回溯早期错误字符串或工具原始输出
  • 希望在保留 dsh 现有 /compact 和工具修剪流程的前提下替换有损摘要压缩

适合人员

  • 使用 DeepSeek Harness 进行长时间编码会话的开发者
  • 对精确错误复现和代码完整性有高要求的技术团队
  • 探索 Codex 上下文管理架构的 dsh 插件开发者