插件
浏览、筛选并安装 DeepSeek-Harness 插件。
共 22 个插件
sieve (dsh-sieve)
sev7een7/sieve
为 DSH 0.2.1-alpha.1 过滤工具输出、裁剪陈旧上下文并按需披露技能。
dsh-context-lens
goodandready/dsh-context-lens
DeepSeek Harness 的 AST 上下文压缩、测试日志过滤与 Token 预算守卫:剔除冗余语法、精简日志噪声,并强制执行 Token 上限以防止上下文窗口溢出。
dsh-session-pruner
mrzhangkris/dsh-session-pruner
全类型会话生命周期管理:一次性子 agent 完成后归档,闲置的可续聊子 agent 与主会话归档(可恢复),容量上限、投影缓存清理,以及热重载设置面板。
dsh-autorestart
eason-22/dsh-autorestart
重启不丢工作:等所有对话空闲后自动重启,重启后接着干、不中断;已有守护的机器交给守护重启,绝不双开。 还顺手治一个常见毛病:反复启动攒下的过期登录 cookie 会把请求头撑爆、让 DSH 起不来,插件在每次重启前先清掉它们。 每次重启前自动备份配置和已装插件,默认留 2 份、最多 10 份,旧的和不完整的自动清理。 这份备份不会被自动使用:插件不监视宿主、不自动还原,它只是给你留一份可以手工翻回去的存档。 所有工作完成后倒数关机,晚上无需人值守。 桌面客户端可用;dsh web 托管端已在 WSL(有 systemd)上验证;Windows 上的 web、无 systemd 的 WSL、原生 Linux 尚未验证。
dsh-minimal-anchor
rand0wn/dsh-minimal-anchor
只在会话首轮把工具清单裁剪到白名单并注入一段结构化前言,之后每一轮原样放行。
dsh-session-vacuum
mili1360/dsh-session-vacuum
清除会话日志中的只写流式片段行,减少长会话加载对象数;替换前按 loader contract 校验精简日志,并保留旧文件为 `.orig`。
dsh-plugin-background-compaction
jisiyong-a/dsh-plugin-background-compaction
作为会话压缩引擎注册,后台预计算压缩摘要,压力压缩触发时直接提交已持有的结果,省去前台模型往返。锁定已摘要的区间以保证提交时载荷指纹仍然匹配,提交前先裁剪工具结果;载荷漂移或上下文溢出时回退到原生前台路径。
dsh-loop-recover
terry2010/dsh-loop-recover
模型死循环防护:自动检测并拦截重复输出,停止循环后恢复任务继续执行,无需重启或手动拉起;支持配置故障中断策略与救援参数。
dsh-virtual-person
yimengsuper2432/dsh-virtual-person
一份 AGENT.md 同时管人格与记忆:整份注入每个会话的系统提示(上限 4 万字,超出按整行截断并在提示里注明),设置页直接编辑;每轮日记按相似度合并、按被提起的次数分节,只有到 2 MB 上限才淘汰。
dsh-readprune
songrui111/dsh-readprune
为 DeepSeek Harness 会话节省 token:按行号或符号定位读取文件而不是整份读,并对过大的工具结果设上限且保留取回路径。修剪发生在源头,而不是内容进入上下文之后。在建模的 30 步会话上实测 prompt tokens 减少 43.9%。
dsh-session-steward
drscrewdriver/dsh-session-steward
面向 DSH 的会话管家:浏览并批量清理官方会话归档集合,并对会话做四门体检(日志完整性 / 投影缓存 / 无损 JSON / 冷读),最终给出可逆、先备份的处方。不改写会话日志。
dsh-worktrees
lwklbb/dsh-worktrees
在 DSH 中管理 Git worktree:扫描仓库、创建工作树并加入工作区、打开/移除工作树和清理陈旧记录。
dsh-turn-cleanup
leonlee114514/dsh-turn-cleanup
临时文件没清完,这一轮就结束不了:在串行的 agent/turn-stopping 钩子上挂一个监听器,发现残留就把文件清单 steer 回模型,并给两条出路——删掉,或者逐条说明理由再挪到明确位置。候选有两处很窄的临时件来源,另有一条默认开启的备份保留通道:本轮碰过的 .bak 副本超过 keep 份会被列出。第一处是会话 cwd 下的 .agent-tmp/ 约定目录:留在里面的文件一律直接报出,因为这个目录的存在意义就是装可丢的东西。第二处是本轮经 fs/write-intent 钩子真实写入的路径,这些还要同时满足:在那个 cwd 之下、不落在 .git / node_modules / .tmp-sessions / out 里、命中临时件模式、且文件此刻仍在,才会报——正因如此,工作区里早就躺着的垃圾不会被翻出来当成本轮的问题。每轮只拦一次,子会话跳过,默认的 steer 模式下插件自己不删任何文件(只有显式选 mode: prune 才会删备份),检查只做 readdir 与 stat。
dsh-strata
light-cheng/dsh-strata
分层上下文管理:每轮结束时把较早的工具输出替换成确定性卡片;模型可以用 compress 把较早的范围折叠成自己写的摘要,最多三级;所有原文都存在本地,可用 decompress 和 search_context 取回。可与 DSH-Mem0 同时使用:过期的运行时上下文快照(比如召回的记忆)不存档、不切卡、不折叠;在前缀缓存已经失效、清理的收益超过缓存损失,或上下文超过窗口 75% 时,于轮末换成一行占位;为其他上下文插件提供 strataBudget 服务(pressure、allowance、countTokens)和 strata/fold-landed 事件;DSH 自动压缩没有启用、或官方摘要连续失败时,strata_status 会给出警告。其 L1 层、存档轮换、裁剪保护与预设接管分叉自 dsh-live-compact 1.0.6(MIT);请先卸载 dsh-live-compact 或 billion-context——它们替换同一行压缩配置,装着任一者时 Strata 不会接管。
dsh-compaction-ledger
konlue/dsh-compaction-ledger
DSH 压缩台账:审计每次上下文压缩的内容、时间和 token 成本,并让模型按需召回被剪除内容。
dsh-compaction-audit
bushizhanghan/dsh-compaction-audit
压缩质量审计:审出上下文压缩到底丢了什么。读原始会话事件日志,检查会话约束幸存率(用户给的常驻指令—— 不要X、必须Y、只准Z——摘要是否还带着;arXiv 2608.11242 实测各压缩器平均只保留 17%)、摘要幻觉(摘要里 出现了历史中从不存在的路径/版本/端口/标识符)、幽灵引用("如上所述"指向已不在上下文的内容)、token 记账(摘要几乎和它声称释放的一样大)、无据裁剪。四个 agent 工具,含跨会话扫描并按受损程度排序。纯 确定性,不调 LLM——答错就是规则有 bug,有名字可查。
dsh-limit-break
ma354/dsh-limit-break
跨会话持久记忆,加一条绕开主机名级封锁的取数阶梯:四个工具——memory_recall / memory_save / memory_stats 读写 $DSH_HOME/memory/facts.json 里的纯 JSON,resilient_fetch 依次尝试直连 fetch → 同服务别名主机(目前仅 Wikipedia)→ curl IPv6 → curl IPv4(curl 需在 PATH 上)。无后台进程、无 npm 依赖、导入期不联网。(1.3.0 曾加入第五个工具 memory_prune,已在 1.4.0 撤下:给运行中的插件加工具,会让此前打开的会话报错。)
dsh-mise
sovlookup/dsh-mise
需本机先安装 mise。用 mise 管理本机工具链 —— 设置页列出生效 / 已装 / 可用版本,按 .mise.toml 安装、切换、卸载与清理,加载时把 mise 的 shims 放进 Host PATH 最前,并给 agent 九个工具(状态、版本、PATH 扫描、安装、切换、清理、卸载、激活、进度)。
harness-reflex (dsh-reflex)
miuzel/harness-reflex
面向 dsh 的 System One 决策运行时。提供不消耗生成 token 的快速工具(选择、评分、安全筛查、完成度核验),并在模型不调用任何工具的情况下自动干预:把超长工具输出逐段交给 System One 判定取舍后裁剪、在确认停滞时拒绝重复调用、用真实工具证据核验完成声明、对反复失败的重试给出纠正。npm 包为 dsh-harness-reflex(插件)与 harness-reflex(核心,同时是 stdio MCP server)。
dsh-lost-and-found
wangzhanchao883/dsh-lost-and-found
本地文件记忆索引:把指定的文件夹记进本机一个 SQLite 库,忘了东西放哪问一句就能找回,不必翻硬盘;缓存、版本库与程序目录整棵跳过。每个目录各有独立增量锚点,后加入的目录首扫回填全部历史。只读,绝不修改、移动或删除你的文件。 支持 DSH 0.1.7 ~ 0.2.x,已在 0.2.0-rc.1 实测。
dsh-grill-tree
qiz029/dsh-grill-tree
DSH 的 grill_tree 固定策略搜索:逐层扩展决策、并行提案、独立裁判剪枝并限制束宽。
context-pruner
johnxu22786/context-pruner
面向 DeepSeek Harness 长会话的上下文分诊插件:通过官方 ctx.compaction 接缝,用确定性规则筛查并裁剪过期、重复、失败与超大的上下文内容。