DeepSeek Harness Plugin Hub

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

探索

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

社区

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

相关链接

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

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

Auto Fold — DeepSeek Harness 插件(DSH Plugin)
DeepSeek Harness Plugin Hub
ProfilesPlugins分类动态文档登录管理 Profiles
ProfilesPlugins分类动态文档登录
← Plugins
A

dsh-auto-fold

Auto Fold

当官方回合折叠模式为 Compact 时,打开会话会自动加载完整的对话历史,从而立即启用官方原生的逐回合折叠:不增加额外折叠行、不接管官方设置,始终确保数据完整。

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

npx -y @deepseek-ai/dsh plugin --profile web add github:zhengmz/dsh-auto-fold#f70ee2a83ef89cf8d920b424ae4e9c72a0304c8e
README兼容性版本

兼容性与来源证明

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

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

版本

0.1.0stable
2026/9/11

相关插件

正在加载相关插件…

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

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

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

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

认领这个 Plugin →
报告问题

相关插件

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

Memory Plugin@openviking/dsh-memory-plugin适用于 DeepSeek Harness 的 OpenViking 记忆与上下文套件Contextdsh-context用于上下文洞察和管理的 DeepSeek Harness 插件,提供上下文仪表板和上下文命令,帮助了解上下文的构成及其演变过程。Weknora@wxg-prc-cpg/dsh-weknora适用于 DeepSeek Harness (dsh) 的 WeKnora 知识检索工具:通过自有知识库进行语义搜索、文档阅读以及 RAG/代理回答。Memsearch Dsh@zilliz/memsearch-dsh适用于 DeepSeek Harness 的 MemSearch 插件:在多个代理之间共享 Markdown 记忆,支持捕获、步骤前上下文注入、记忆召回技能和技能候选审核面板。

README

dsh-auto-fold

打开会话自动加载全部历史,让官方原生回合折叠立即生效。 Automatically load the full conversation history when a session opens, so the official native per-turn folding engages immediately.

English · MIT

这是什么

DeepSeek Harness Web 打开一个旧会话时,只加载最近 50 条消息;更早的内容要手动一页页点「加载更早」。只有全部历史加载完(hasMore=false),官方原生的"回合折叠"才会生效——每轮收成一条 N 次工具调用 · 已思考,只保留最终回答。历史没加载完时,官方会刻意保持全展开(这是官方为保证折叠摘要数据完整而设的安全门槛)。

本插件让「打开会话 → 自动补齐全部历史 → 官方回合折叠生效」全程自动化:

打开旧会话          →  全展开(官方门槛生效,数据未完整不折叠)
    ↓  自动 loadThrough(0),按 200 条/页翻到底
历史补全(hasMore=false) →  官方原生回合折叠立即接管,每轮收成一条摘要
  • 零按钮:打开会话即自动执行,无需点击;
  • 不新增折叠行:不渲染任何自己的折叠栏/摘要,折叠完全由官方原生完成;
  • 不接管官方设置:不改 transcriptView,官方"数据完整才折叠"的保证原样保留;
  • 数据完整无偏差:折叠摘要里的次数/边界都基于完整历史,绝无偏差;
  • 仅 Compact 模式生效:官方「回合折叠方式」为 Compact(默认值)时才自动补齐历史;显式设为 Normal 时跳过,避免无谓加载。

工作原理

纯浏览器端插件,挂在官方会话级槽位 conversation.composer.dock(列表槽,加载完成后不渲染任何可见内容):

  1. 通过槽位标准 props 拿到会话快照(useSession)与 sessionId;
  2. 通过官方 settingsScope 读取 ui-chat 命名空间的 transcriptView:仅当为 compact(默认)时继续;
  3. 快照 openState === 'open' 且 hasMore === true 时,调用官方会话方法 session.loadThrough(0);
  4. loadThrough 内部按 200 条/页向后翻页直到 hasMore === false,自带防死循环保护(无进展即停);
  5. 补齐期间显示一行轻量提示「正在补齐历史…」(非折叠行),完成后自动消失;
  6. hasMore === false 后官方原生回合折叠自动生效。

loadThrough 是幂等的:重复触发(流式追加/加载中)是安全 no-op,不会重复翻页。切换会话自动跟随。

安装

dsh plugin --profile web add github:zhengmz/dsh-auto-fold

或从本地源码安装:

dsh plugin --profile web add /path/to/dsh-auto-fold

安装后重启 DSH(dsh web)并刷新浏览器页面。

卸载

dsh plugin --profile web remove dsh-auto-fold

卸载即完全还原,不修改任何官方文件。

可选设置(localStorage,浏览器控制台执行)

键 Key值 Value效果 Effect
dsh-auto-fold.disabled'1'整体停用自动补齐(逃生开关)/ disable the plugin without uninstalling
localStorage.setItem('dsh-auto-fold.disabled', '1')   // 停用
localStorage.removeItem('dsh-auto-fold.disabled')     // 恢复

兼容性

  • 兼容 DeepSeek Harness 0.1.2-rc.1 - 0.1.5-rc.2(Web profile)
  • 纯浏览器端插件:无宿主行为、无数据上报、无网络请求
  • 依赖的会话快照字段(openState / hasMore / loadingOlder)、槽位 conversation.composer.dock 与 ui-chat.transcriptView 设置在 0.1.2-rc.1 / 0.1.5-rc.2 已验证

已知限制

  • 超长会话首次打开补齐会有一点加载耗时(每页 200 条,hasMore 为会话内存态,每次切回该会话会重新触发一次补齐);
  • 正在运行/未结束的回合保持展开(官方规则:回合未结束不折叠),回合结束后自动收起。