dsh-infinite-gen 是什么?DeepSeek Harness 无限续写 DSH plugin 安装与玩法
dsh-infinite-gen 是 DeepSeek Harness 上「无限」(infinite-gen)系列 DSH plugin 的统称:早期几代靠向会话注入自定义系统提示词,把「写一段就停」变成「持续生成、直到你手动打断」,主打长文与批量内容场景(来源)。 本文按「它是什么 → 怎么装 → 用起来要注意什么」三段讲清,并把二代到五代的版本差别说明白。
dsh-infinite-gen 是什么:让模型一直写下去的 DSH plugin
「无限」系列是一类提示词注入型 DSH plugin——装进 profile 后改变的是模型的行为边界,而不是新增一个工具。 早期代际的权限声明里写得很直白:系统提示词注入 与 客户端状态条(来源),也就是说它做两件事——注入一段自定义系统提示词、在客户端挂一个状态提示。
由此带来两个直接结果:
- 输出不再「写完一段就收尾」——长文、批量文案、连续续写这类需要一口气生成很多的场景,正是它被造出来的原因。
- 改的是行为而不是功能——它不注册新的调用工具,所以你在工具列表里看不到「无限续写」这按钮,效果体现在模型怎么回。
不过要特别注意:「无限续写」是早期几代的形态,五代已经换了一副样子。 按代际看:
| 代际 | 仓库形态 | 特征 |
|---|---|---|
| gen-2 / gen-3 | 提示词注入式 | 权限标注「系统提示词注入,客户端状态条」,靠注入改变行为边界 |
| gen-4 | 提示词注入式(红队定位) | 官方口径为 DeepSeek-V4.1 / V4 Flash 的安全红队工具,权限标注与前三代同类(来源) |
| gen-5 | 工具型工作台 | 官方明确「与上一代以提示词注入为主的形态不同」「零提示词常驻占领」,转为多工具面工作台(来源) |
所以看老教程时要先对版本:讲「注入系统提示词、改行为边界」的,对应的是 gen-2 到 gen-4;到 gen-5 它已经是一门以 /ig5 开头的工具型插件,玩法与安装都不再是同一套。
DSH plugin 怎么装:github: 命令行与 dsh:// 深链两条路
可靠入口就两条:命令行 dsh plugin --profile web add github:owner/repo,或桌面端接管的 dsh://plugin/install?... 深链。 这枚插件并未出现在插件市场目录里,按插件名搜 DSH Plugin Hub 找不到对应条目(来源),所以「市场里一键装」这条路走不通,得用下面两种方式之一。
方式一:命令行(推荐)
官方语法是 dsh plugin --profile <profile 名> <转发给包管理器的参数>,add github:owner/repo 就是被转发的参数(来源)。按四步走:
-
确认真实仓库地址——先打开仓库页核对它还在、代际对得上。预期:仓库可访问,README 里有安装说明。
-
执行安装——在终端运行(以五代为例):
bashdsh plugin --profile web add github:Minglink/dsh-infinite-gen-5预期:终端出现下载与安装进度,无报错结束。
-
重启服务——关掉再重新启动
dsh web,让插件加载。预期:启动过程无插件解析报错。 -
确认已装上——运行
dsh plugin --profile web list看它在不在列表里(来源)。
想更稳,把版本钉死到 commit:github:owner/repo#sha,避免作者后续推送悄悄改掉要执行的代码。
方式二:dsh:// 深链(桌面端)
装了 DeepSeek Harness 桌面端的话,它会注册 dsh:// 协议,把这样一行粘进浏览器地址栏,客户端会被唤起并弹出安装确认:
dsh://plugin/install?id=dsh-infinite-gen-4&name=%E6%97%A0%E9%99%90%E5%9B%9B%E4%BB%A3&version=0.4.0&repo=Minglink%2Fdsh-infinite-gen-4&permissions=%E7%B3%BB%E7%BB%9F%E6%8F%90%E7%A4%BA%E8%AF%8D%E6%B3%A8%E5%85%A5%2C%E5%AE%A2%E6%88%B7%E7%AB%AF%E7%8A%B6%E6%80%81%E6%9D%A1&downloadUrl=...
协议格式为 dsh://plugin/install?id={id}&name={name}&version={version}&repo={repo}&permissions={permissions}&downloadUrl={downloadUrl},各参数需 encodeURIComponent(来源)。两点提醒:GitHub 会过滤 dsh: 这类自定义协议,所以仓库 README 里的按钮通常点不动,得手动复制;Windows 上协议没注册的话,需要重跑一次仓库自带的安装脚本兜底。
版本号是最大的坑。 二代到四代的原仓库(Minglink/dsh-infinite-gen-2 / -3 / -4)目前都无法直接访问,照抄老教程里的命令会解析失败;仍在维护的是五代,四代源码只剩社区快照仓库。抄命令前先核对仓库是否还在,别把教程里的旧链接当现成答案。

DSH plugin 使用注意:会不会失控、怎么停、上下文与 token
会失控——这类插件改的正是模型的收尾与拒绝行为,出现长时间不停输出是它的正常表现,所以「怎么停」必须在装之前就想清楚。 三件事要盯住:
- 失控与停止——连续生成跑飞时,用界面上的停止 / 中断操作结束当前轮次,必要时直接关掉该会话。预期:当前生成立刻终止,之后按默认节奏回复。要彻底恢复原行为,把插件从 profile 卸掉再重启。
- 上下文与 token 消耗——「一直输出」意味着 token 与上下文按轮次累加,很容易触到窗口上限。预期:长内容场景分段跑、每段手动收一次;出现上下文被撑满的症状,按《上下文窗口溢出》《输出 token 上限》两篇的顺序排查。
- 来源可信度——
github:直装等于允许安装期执行该包的代码,插件还会往会话里注入系统提示词,两者都要求来源可信。预期:只装自己核对过的仓库,并尽量钉 commit。
另外要说一句边界:这一系列插件在官方 README 里给自己定的定位是安全研究与红队基准工具,开头都带合规免责声明(来源)。把它用在自己有授权的环境里,是使用前提,不是可选项。
使用 DSH plugin 的注意事项
以下几点是安装和使用这枚 DSH插件(DeepSeek插件)前必须想清楚的。 逐条如下:
- 先对版本再动手:gen-2 / -3 / -4 是提示词注入式,gen-5 已转为工具型工作台,玩法与命令都不是一套。
- 老命令会 404:二代到四代原仓库不可直接访问,抄旧教程前先核对仓库是否还在。
- 市场里搜不到:这枚插件不在插件目录里,入口只有命令行与
dsh://深链两条。 - 重启才生效:装完必须重启
dsh web,插件在启动时加载。 - 卸载即还原:不想继续用时,从 profile 里卸掉并重启,行为边界恢复默认。
来源:dsh CLI README、Minglink/dsh-infinite-gen-5、cderick588/dsh-infinite-gen-4、dshplugin/dsh-plugin-hub
常见问题
它属于「无限」(infinite-gen)系列,靠向会话注入自定义系统提示词来改变模型的行为边界,让生成持续进行、直到你手动打断,主打长文与批量内容这类一口气输出很多的场景。 装法上它和普通 DSH plugin 一样走 profile,但作用点在提示词层与工具面,不是加一个新工具那么简单。
命令行更稳:dsh plugin --profile web add github:owner/repo,装完重启生效。 dsh://plugin/install?... 深链需要已装 DeepSeek Harness 桌面端来接管协议,粘到浏览器地址栏会唤起客户端弹安装确认,适合给别人发一键链接;GitHub 会过滤 dsh: 自定义协议,所以仓库 README 里的按钮通常点不动。
因为这些代际的原仓库已不可访问,直接照抄 github:Minglink/dsh-infinite-gen-2 / -3 / -4 这类老命令会解析失败。 目前仓库仍在的是五代(Minglink/dsh-infinite-gen-5);需要四代源码时,可用社区留存的快照仓库(如 cderick588/dsh-infinite-gen-4)作为替代来源,但它是个人 fork,代际与官方未必一致,装前先看仓库说明。
先主动中断这一次生成,再决定要不要留插件。 提示词注入式插件改的正是模型的收尾与拒绝行为,出现长时间不停输出时,用界面上的停止/中断操作结束当前轮次,必要时直接关掉该会话;要彻底恢复默认行为,就把插件从 profile 里卸掉再重启。
会,连续生成是「一直输出」的模式,token 与上下文消耗都按轮次累加,很容易触到上下文窗口上限。 建议在长内容场景里分段跑、每段跑完手动收一次,并留意上下文占用;站内《上下文窗口溢出》《输出 token 上限》两篇讲的就是这类症状的排查与缓解。
相关术语
- dsh-infinite-gen
- dsh-infinite-gen 是 DeepSeek Harness 上一类「无限」系列 DSH plugin 的统称,代际用 gen-2 / gen-3 / gen-4 / gen-5 表示(民间叫无限二代到五代)。早期几代以系统提示词注入为主,五代转为工具面形态的工作台。— Minglink/dsh-infinite-gen-5
- 系统提示词注入(system prompt injection)
- 系统提示词注入指插件在会话启动时把一段自定义系统提示词写进上下文,从而改变模型的行为边界。无限系列早期代际的权限声明里就明确标注了「系统提示词注入」。— dsh:// 安装深链的 permissions 参数
- dsh://plugin/install 深链
- dsh://plugin/install?id=...&name=...&version=...&repo=...&permissions=...&downloadUrl=... 是 DeepSeek Harness 桌面端注册的安装协议,参数需 encodeURIComponent。粘进浏览器地址栏即可唤起客户端并弹出安装确认。— dsh-anime-theme README(协议格式说明)
- github:owner/repo 安装源
- github:owner/repo 是 dsh plugin add 支持的 GitHub 源码写法,参数会转发给该 profile 目录下的包管理器。可加 #sha 钉死 commit,避免后续推送悄悄改掉要执行的代码。— dsh CLI README
来源
- dsh CLI README(plugin add 的 github: 与 --profile 语法)· deepseek-ai
- Minglink/dsh-infinite-gen-5(无限五代)· GitHub
- cderick588/dsh-infinite-gen-4(v0.4.0 源码快照)· GitHub
- dshplugin/dsh-plugin-hub· dshplugin