跳过主要内容

插件

浏览、筛选并安装 DeepSeek-Harness 插件。

共 6 个插件

P

stalegreen (dsh-plugin-stalegreen)

pavangupta352/stalegreen

为智能体的测试、类型检查、lint 与构建结论提供新鲜度检查:每次验证运行在 tools/post-execute 上记录为凭据,文件修改被跟踪;在 agent/turn-stopping 时,若结论对应的最新凭据已过期、失败或没有可读结果,则引导再走一步,并指出凭据与其后被修改的文件。

42个月前开发与插件工具MIT
Y

dsh-loop-continue

yunxiyang/dsh-loop-continue

续跑「叙述了下一步动作却没调用工具」就结束的 agent 轮次:插件在 agent/turn-stopping 回放该轮日志,让裁判模型回答一次 true/false,命中的话把同一轮再推进一步。

3上个月记忆MIT
L

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。

017小时前开发与插件工具MIT
P

dsh-early-stop-guard

pf-sjtu/dsh-early-stop-guard

模型叙述了「接下来要做什么」却什么都没做就结束回合时,保住 DSH 的 agent 回合:插件在 agent/turn-stopping 回放该回合日志,用正则分类末条消息——默认模式下 wait / ask / done / gray 直接结束回合、不调模型,只有承诺了未完成工作的消息才交给裁判——再由四种裁判方言组成的链(System One 三题 noul、OpenAI 兼容、OpenAI Decisions 或当前会话 LLM)判定回合是否真的结束,未结束就用 agent.steer 推进同一回合。

07天前记忆
J

dsh-jev-loop

jwe24-code/dsh-jev-loop

DSH 四门控的 Jev 裁决:pre-step/pre-execute/post-execute/turn-stopping;无 UI 依赖。

0上个月安全与权限MIT
M

dsh-critique-loop

milbaxter/dsh-critique-loop

在 Agent 轮次结束时拦截停机,强制执行一轮自我批评与改进再停机。

02个月前工作流与自动化Apache-2.0