DeepSeek Harness Plugin Hub

发布与管理完整 Harness Profiles,发现适合你的插件。

探索

插件目录环境预设文档中心动态

社区

发布插件联系我们报告问题

相关链接

Plugin Hub GitHubDeepSeek Harness 官方项目系统状态隐私说明
© 2026 DeepSeek Harness Plugin HubPowered byPaxTech

独立、非官方社区项目,与 DeepSeek 官方无隶属、授权或背书关系。

DeepSeek Harness Plugin Hub
ProfilesPlugins分类动态文档登录管理 Profiles
ProfilesPlugins分类动态文档登录
← Plugins
R

dsh-rollover

Rollover

DeepSeek Harness 的上下文轮换:监测上下文压力,在窗口填满前自动保存一份“接续前情”交接内容,并在下一个会话片段中重新注入一次。随附位于 DSH Settings 中的设置面板。

插件会安装到这里;不确定时保持 web。

npx -y @deepseek-ai/dsh plugin --profile web add github:ZyxQl-Ala/dsh-rollover#91f268ecd108053818291cecc5ece70689077751
README兼容性版本

兼容性与来源证明

Rollover 以 dsh-rollover 发布,当前版本为 0.2.0。Plugin Hub 会校验它的 manifest,并保存精确安装来源,便于复现安装结果。

DSH 兼容范围
*
运行环境
web
发布来源
github
Registry 更新时间
2026/10/28

版本

0.2.0stable
2026/10/28

相关插件

正在加载相关插件…

最新版
0.2.0
DSH
*
HMR
重启进程
Tree shaking
未声明可安全裁剪
解包体积
未提供
文件数
未提供
Surface
web
许可证
MIT
发布源
github
GitHub
★ 0
周下载
0
最近提交
2026/10/28
查看源码 ↗
README Badge

点击下方 Badge 复制 Markdown,粘贴到 README 即可。

这是你的 Plugin?认领权益 · 优先安全扫描

验证 package.json 声明的 GitHub 仓库,即可管理这个公开页面。认领后,Hub 会优先安排当前版本的安全扫描,并在通过后公开展示结果。

认领这个 Plugin →
报告问题

相关插件

继续浏览 memory-context 分类下经过校验的插件。

Hindsight Coding Agents@vectorize-io/hindsight-coding-agents面向编程代理的仅反思式 Hindsight 长期记忆(可插拔支持多种运行框架:opencode、……),自动在后台导入(无需设置 CLI)。Contextdsh-context用于上下文洞察和管理的 DeepSeek Harness 插件,提供上下文仪表板和上下文命令,帮助了解上下文的构成及其演变过程。Memory Plugin@openviking/dsh-memory-plugin适用于 DeepSeek Harness 的 OpenViking 记忆与上下文套件Mnemondsh-mnemon面向 DeepSeek Harness 的可组合、基于视图的上下文。开箱即用的可插拔来源与策略、分层记忆和自我演进技能。

README

dsh-rollover

上下文滚段 —— 在上下文窗口快满之前,把「上一段发生了什么」保存下来,换到新的一段时再交给自己。

Context rollover for DeepSeek Harness: watch context pressure, save a 接续前情 handoff before the window fills, and re-inject it once in the next session segment.

它解决什么

DSH 会话满的时候有两种糟糕结局:

  • 压缩:旧细节被摘要抹平,人一下「变陌生」;
  • 换新会话:新的自己完全不记得刚才聊到哪。

这个插件把两者之间补上一段:

  1. 盯占用:读本地会话投影缓存里的 contextPressure,超过 warnAt(默认 45%)就在系统提示词里提醒「顺手写进记忆」;超过 threshold(默认 60%)提醒「该滚段了」;
  2. 存接续前情:rollover_handoff 把最近 keepTurns 轮对话提炼成《接续前情》,存成 <state>/rollover/handoffs/<sessionId>.md;
  3. 接住自己:如果装了 dsh-decay-memory,同时写一条 📌 永久记忆(换段后每轮都能看到);
  4. 自动注入:检测到活跃会话换成了另一个 session,就把上一段的《接续前情》注入一次(只注入一次,不刷屏)。

工具

工具作用
rollover_status当前会话占用比例、是否该滚段(fine / getting-full / should-roll)
rollover_handoff生成并保存《接续前情》(可附一句留给下一段的话)

配置

{
  "warnAt": 0.45,        // 开始提醒
  "threshold": 0.6,      // 建议滚段
  "keepTurns": 12,       // 接续前情取最近几轮
  "maxChars": 5000,
  "injectIntoMemory": true, // 同时写进 dsh-decay-memory 的 📌 记忆
  "stateDir": ""         // 默认 $DSH_HOME/rollover
}

数据

$DSH_HOME/rollover/handoffs/<sessionId>.md   接续前情正文
$DSH_HOME/rollover/state.json                已注入记录
$DSH_HOME/decay-memory/memory.json           可选:📌 记忆

纯本地、无网络、无遥测。会话识别用的是 DSH 自己的投影缓存(storages/session_projcache/sessions),不需要任何额外权限。

和 dsh-decay-memory 的关系

  • 单独用:能提醒、能生成接续前情文件(新会话注入靠插件自己的 prompt section);
  • 一起用:接续前情同时变成 📌 永久记忆,换段后和别的记忆一起被注入,最稳。

License

MIT

设置页(0.2.0 起自带)

  • DSH 设置面板:左侧设置里新增「上下文滚段」一节(client 半用 iframe 嵌 host 页面)
  • 独立网页:<你的 DSH 地址>/rollover

页面可以:看当前会话占用进度、看《接续前情》存档(自动/手动、已注入/待注入)、改阈值与冷却、点「立即生成接续前情」。

自动存档(0.2.0)

默认开启:占用 >= autoAt(默认 60%)时插件自己生成《接续前情》——不依赖模型调用,写 $DSH_HOME/rollover/handoffs/<sessionId>.md,并写进 dsh-decay-memory 的 📌 记忆;同一会话 10 分钟冷却(autoCooldownMs)。

数据接口(同源、需要 DSH 登录态):

GET  /rollover/api/state
POST /rollover/api/config   { warnAt, threshold, autoAt, autoCooldownMs, keepTurns, maxChars, autoHandoff, injectIntoMemory }
POST /rollover/api/action   { op: "handoff" | "reset-injected" | "delete-handoff", ... }