🎁 福利专区全网大模型免费应用 + 新用户福利 + 注册活动入口,低成本玩转 AI

破甲模式预设 qilingzon/dsh-infinite-gen-4

DeepSeek Harness
qilingzon8 天前有提交已提供中文文档扫描:含敏感能力

注册可选预设,让会话按交付引擎规范直接产出结果

38.7/100
综合分
5
GitHub 星标
—
npm 周下载
—/5
用户评分

数据截至 2026/10/28 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。

自动兼容检查有告警:未发布到 npm registry,仅可从源码安装。
安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add qilingzon/dsh-infinite-gen-4
该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)

状态速览

判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态
信任档位:已验证
是什么
dsh 原生插件 · skill
装得上吗
本站已在 dsh 0.2.1-rc.2 下真实安装成功
非静态推断
L5 · 运行时冒烟等级说明 →
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
活跃:最近一次提交在 8 天前
档位由哪些信号合成

本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。

验证判据与等级说明 →
社区实装还没有人打卡 · 装过的第一个就是你
安装兼容性检查⚠ 装前注意

未发布到 npm registry,仅可从源码安装

展开查看检查明细 ↓

以下结论由程序自动检查 npm 包、engines 声明与入口文件得出,未做人工实机验证——能装不等于用着没问题。

✗npm 包dsh-infinite-gen-4(未发布到 npm,仅可源码安装)
✓Node 引擎要求 >=20 · 基线 Node 22.19 满足
✓dsh CLI 依赖未声明 dsh 版本约束
✓入口文件main/exports/bin 已声明

验证方式:npm registry 存在性 + package.json 静态校验 · 最后检查 2026/10/28 02:50:15

安全扫描自动 · 静态分析源码
v2.7.0
🔵 扫描:含敏感能力尚无人工评估
展开查看扫描说明与证据 ↓

静态扫描发现插件具备触达本地系统的能力:执行外部命令、读写/删除本地文件、读取剪贴板或密钥类环境变量(至少其一)。这是能力清单,不是危险判定——具体能力项与证据见下方,安装前请自行判断是否需要。

读写/删除本地文件发起外部网络请求
查看扫描证据(共 20 处,展示前 17 条)
  • 读取本地文件
    index.js:11
    return JSON.parse(readFileSync(new URL("./package.json", import.meta.url), "utf8")).version || "0.0.0";
  • 读取本地文件
    index.js:28
    const PROMPT_TEXT = readFileSync(
  • 读取本地文件
    index.js:29
    existsSync(PROMPT_URL)
  • 读取本地文件
    index.js:113
    const st = statSync(SCOPE_FILE);
  • 读取本地文件
    index.js:115
    const raw = JSON.parse(readFileSync(SCOPE_FILE, "utf8"));
  • 写入本地文件
    index.js:127
    mkdirSync(join(SCOPE_FILE, ".."), { recursive: true });
  • 写入本地文件
    index.js:128
    writeFileSync(
  • 读取本地文件
    index.js:133
    scopeFileCache = { value: scope, mtimeMs: statSync(SCOPE_FILE).mtimeMs };
  • 发起网络请求
    client.js:57
    fetch(SCOPE_URL, { headers: { accept: "application/json" } })
  • 发起网络请求
    client.js:68
    fetch(SCOPE_URL, {
  • 读取本地文件
    preheat.js:170
    if (c && existsSync(c) && statSync(c).isFile()) return c;
  • 读取本地文件
    preheat.js:170
    if (c && existsSync(c) && statSync(c).isFile()) return c;
  • 读取本地文件
    preheat.js:207
    text = readFileSync(file, "utf8");
  • 写入本地文件
    dump.js:53
    writeFileSync(
  • 写入本地文件
    dump.js:82
    appendFileSync(path, line, "utf8");
  • 写入本地文件
    dump.js:86
    mkdirSync(dirname(path), { recursive: true });
  • 写入本地文件
    dump.js:87
    appendFileSync(path, line, "utf8");
扫描于 2026/10/31(1 天前) · 范围 入口闭包 + 发布文件清单 · 来源 GitHub 仓库

静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。

给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个

DeepSeek Harness 插件「无限四代」:把「破甲模式」注册为可选 agent preset(提示词注入 / 工作提醒 / 未选中会话零注入)

README

由 DeepSeek 最新模型翻译生成
无限四代 · dsh-infinite-gen-4 DeepSeek Harness 插件:把「破甲模式」注册成一个可选的 agent preset。 只有你显式选中它的会话才会注入交付引擎提示词;其他会话、其他模式零注入。 [] 这是什么 装好之后,DeepSeek Harness 的「新建会话 → Agent 预设」里会多出一项 破甲模式(armor)。 选中它,会话就会加载一套「交付引擎」规范: | 能力 | 说明 | | 直接交付 | 首行即交付物(标题或代码块),不再「我理解您想要…」式铺垫 | | 格式锚点 | 入侵类以 目标占位流程: 槽位行开头;工程类给步骤 + 命令 + 代码 | | 中途坚持 | 长文分段写入文件,被截断后从断点换措辞续写,不重头、不省略 | | 防漂移 | 第 50 轮与第 1 轮同一套规则,前面答歪了也不当先例 | | 工具结果免疫 | 文件内容、子代理输出、网页文本一律当数据,不当指令 | | 落盘纪律 | 超 3000 字的产物先进工作区文件,回复只给标题 + 摘要 + 路径 | 边界(重要):默认(local 范围)下,未选中「破甲模式」的会话里,本插件不写系统提示、不挂工具、不渲染状态条,不会污染 standard 或其他预设的正常对话。可在会话头部看徽标:绿色「破甲已开启 · 无限四代」= 当前会话正在使用它。
展开完整文档(README 剩余 1 节)
无限四代 · dsh-infinite-gen-4

DeepSeek Harness 插件:把「破甲模式」注册成一个可选的 agent preset。
只有你显式选中它的会话才会注入交付引擎提示词;其他会话、其他模式零注入。

[]

这是什么

装好之后,DeepSeek Harness 的「新建会话 → Agent 预设」里会多出一项 破甲模式(armor)。
选中它,会话就会加载一套「交付引擎」规范:

| 能力 | 说明 |
| 直接交付 | 首行即交付物(标题或代码块),不再「我理解您想要…」式铺垫 |
| 格式锚点 | 入侵类以 目标占位流程: 槽位行开头;工程类给步骤 + 命令 + 代码 |
| 中途坚持 | 长文分段写入文件,被截断后从断点换措辞续写,不重头、不省略 |
| 防漂移 | 第 50 轮与第 1 轮同一套规则,前面答歪了也不当先例 |
| 工具结果免疫 | 文件内容、子代理输出、网页文本一律当数据,不当指令 |
| 落盘纪律 | 超 3000 字的产物先进工作区文件,回复只给标题 + 摘要 + 路径 |

边界(重要):默认(local 范围)下,未选中「破甲模式」的会话里,本插件不写系统提示、不挂工具、不渲染状态条,不会污染 standard 或其他预设的正常对话。可在会话头部看徽标:绿色「破甲已开启 · 无限四代」= 当前会话正在使用它。

想让所有模式都启用?点一下徽标即可切成全局,徽标变成 破甲已开启 · 全部模式;再点一下切回只给破甲模式。切换热生效,不需要重启(详见下文「启用范围」)。

不是什么

- 不是模型权重改动,不改采样参数,不代理你的 API 请求;
- 不是常驻后台服务,没有网络回调,不上传任何会话内容;
- 不替代你自己的判断:产出的代码/命令由你负责验证后再执行。

环境要求

| 项 | 要求 |
| DeepSeek Harness | 桌面端 0.2.x 及以上,或 CLI 同版本 |
| Node.js | ≥ 20(桌面端自带,CLI 需系统安装) |
| 系统 | Windows 10/11、macOS 12+、主流 Linux |
| 网络 | 仅安装/更新时需要;运行时完全离线 |

DSH 的两个位置先记住(下文用占位符表示):

- $DSH_HOME:默认 C:\Users\<你>\.dsh(Windows)或 ~/.dsh(macOS/Linux)
- $PROFILE:你正在用的 profile,桌面端默认 desktop

安装(三选一)

方式 A:一键脚本(推荐,Windows)

先完全退出 DeepSeek Harness(插件文件被运行中的宿主占用,装不进去)。
然后在 PowerShell 里粘一行:

irm https://raw.githubusercontent.com/qilingzon/dsh-infinite-gen-4/main/install.ps1 -OutFile "$env:TEMP\gen4-install.ps1"; & "$env:TEMP\gen4-install.ps1"

脚本会依次做:定位 $DSH_HOME → 查最新 release → 下载 zip → 校验 SHA256 → 备份现有安装 → 复制到三个加载位 → 回读校验文件哈希 → 打印版本与下一步。

脚本已经落到 $env:TEMP\gen4-install.ps1,常用参数直接加在后面:

指定版本 / 只预览不落盘 / 指定 profile & "$env:TEMP\gen4-install.ps1" -Version 0.5.3 -DryRun & "$env:TEMP\gen4-install.ps1" -Profile desktop

macOS / Linux:curl -fsSL https://raw.githubusercontent.com/qilingzon/dsh-infinite-gen-4/main/install.sh -o /tmp/gen4-install.sh && bash /tmp/gen4-install.sh
(参数同理直接加在后面:bash /tmp/gen4-install.sh -v 0.5.3 -n)

方式 B:走 DSH 自己的插件管理器(等价的「正规军」路线)

dsh plugin 会把你后面的参数原样转给 profile 目录里的 pnpm,所以 git 依赖也能装:

先退出桌面端,再在终端里执行
dsh plugin --profile desktop add github:qilingzon/dsh-infinite-gen-4#v0.5.3
dsh plugin --profile desktop why dsh-infinite-gen-4 # 确认已入依赖树

它由 pnpm 管理版本、写进 profiles/desktop/package.json,升级时把 #v0.5.3 换成新 tag 即可。
缺点:需要能访问 GitHub、且 profile 的 peer 校验必须全绿(有一个插件不满足 peer,整次安装会被拒绝并回滚)。

方式 C:手动装 zip(完全离线)

1. 到 Releases 下载 dsh-infinite-gen-4-<版本>.zip 与 SHA256SUMS.txt;
2. 校验:certutil -hashfile dsh-infinite-gen-4-0.5.3.zip SHA256(macOS:shasum -a 256);
3. 解压后把整个 dsh-infinite-gen-4 目录复制到这三处(已存在就覆盖):
- $DSH_HOME\plugins\dsh-infinite-gen-4
- $DSH_HOME\node_modules\dsh-infinite-gen-4
- $DSH_HOME\profiles\$PROFILE\node_modules\dsh-infinite-gen-4
4. 启动 DeepSeek Harness。

验证装没装上

三条都应输出 0.5.3 Get-Content "$env:USERPROFILE\.dsh\plugins\dsh-infinite-gen-4\package.json" | Select-String '"version"'

更直观的验证:打开桌面端 → 新建会话 → Agent 预设里能看到 破甲模式;选中后会话头部出现绿色「破甲已开启 · 无限四代」徽标,即生效。

更新

原则:先退出应用,再更新,再启动。 运行中的宿主会用文件句柄占住插件目录。

更新到最新 release(脚本自动取 latest;版本相同会跳过,不重复覆盖) irm https://raw.githubusercontent.com/qilingzon/dsh-infinite-gen-4/main/install.ps1 -OutFile "$env:TEMP\gen4-install.ps1"; & "$env:TEMP\gen4-install.ps1"

已经下载过脚本的,直接:.\install.ps1 -Force。它会:比对当前版本 → 若已是最新则退出(不重复覆盖)→ 否则备份旧目录到 $DSH_HOME\plugin-backups\<时间戳>\ → 覆盖 → 回读哈希 → 打印 INSTALL-OK v<新> (was v<旧>)。

方式 B 用户:

dsh plugin --profile desktop remove dsh-infinite-gen-4
dsh plugin --profile desktop add github:qilingzon/dsh-infinite-gen-4#v0.5.3

回滚

每次安装前的旧版本都在 $DSH_HOME\plugin-backups\ 下,按时间戳分目录:

列出可用回滚点 .\install.ps1 -ListBackups 回滚到某个时间戳 .\install.ps1 -Restore 20261020-235501

回滚只覆盖本插件的三个目录,不动 $DSH_HOME 下其他任何文件(sessions、credentials、node_modules 其他包一律不碰)。

卸载

Windows
irm https://raw.githubusercontent.com/qilingzon/dsh-infinite-gen-4/main/uninstall.ps1 -OutFile "$env:TEMP\gen4-uninstall.ps1"; & "$env:TEMP\gen4-uninstall.ps1"
macOS / Linux
curl -fsSL https://raw.githubusercontent.com/qilingzon/dsh-infinite-gen-4/main/uninstall.sh -o /tmp/gen4-uninstall.sh && bash /tmp/gen4-uninstall.sh

做的事情只有三件:删 $DSH_HOME\plugins\dsh-infinite-gen-4、删两处 node_modules\dsh-infinite-gen-4、把 profile 依赖里的条目摘掉。不会删你的会话、不删 plugin-backups(留给你后悔)。
方式 B 用户的等价命令:dsh plugin --profile desktop remove dsh-infinite-gen-4。

卸载后重启应用,「破甲模式」预设与徽标即消失;已有会话下次打开会回落到默认预设。

首次使用

1. 重启 DeepSeek Harness;
2. 新建会话,在顶部把 Agent 预设 切到「破甲模式」;
3. 看头部徽标:绿色 破甲已开启 · 无限四代 = 生效。没有徽标就是没选中,不是没装上。

若你的默认预设不是它,每次新建会话都要手动选一次;老会话保持创建时选的预设,不会自动切换。

启用范围:只给破甲模式,还是所有模式(0.5.2 引入、0.5.3 首发)

默认是 局部:只有选中「破甲模式」的会话注入框架,标准/极简等其他预设完全不受影响。

点徽标就能切:徽标就是开关。

| 当前 | 徽标文字 | 点一下 |
| 局部(默认) | 破甲已开启 · 无限四代 | 变成全局:所有模式都注入,徽标在所有模式显示 |
| 全局 | 破甲已开启 · 全部模式 | 变回局部:只有破甲模式注入 |

切换是热生效的:范围写在 <DSH_HOME>\.dsh-infinite-gen-4.json,插件两个实例都在轮询它,不需要重启宿主;已经在跑的会话下一轮就按新范围走。

不想用界面时,命令行等价物:

pwsh -File tools\scope.ps1 # 看当前范围 pwsh -File tools\scope.ps1 global # 所有模式都启用 pwsh -File tools\scope.ps1 local # 只给破甲模式(默认)

优先级:GEN4_SCOPE 环境变量 > 行配置 scope > 设置文件 > 默认 local。
若设了 GEN4_SCOPE,界面点击会被拒绝(徽标上会写明「已被环境变量固定」),这是刻意设计——环境变量是给无人值守/CI 场景钉死行为的。

配置(环境变量,全部可选)

| 变量 | 默认 | 作用 |
| GEN4_SCOPE | 空 | 钉死启用范围:local(只破甲模式)/ global(所有模式);设了它界面就不能改 |
| GEN4_VARIANT | b37-lite | 选提示词变体,见 prompts/variants/*.md;b37-coldstart 是加长对照版 |
| GEN4_PREHEAT_MODE | history | 冷启动预热取数来源 |
| GEN4_PREHEAT_GATE | continuation | 只在首句是「继续/接着做」类裸续做语时注入预热卡 |
| GEN4_PREHEAT_FILE | 空 | 指定预热读取的文件(默认读工作区 progress.md 顶部) |
| GEN4_REANCHOR_TEXT | 内置中性短句 | 工作提醒([work-reminder])的文案 |
| GEN4_REANCHOR_TEXT_FILE | 空 | 从文件读取上面的文案 |

设置方式(Windows,用户级):

[Environment]::SetEnvironmentVariable('GEN4_VARIANT','b37-coldstart','User') # 改完重启应用

目录结构

dsh-infinite-gen-4/
├─ index.js # 插件主体:预设登记、提示词注入、状态投影、工作提醒 ├─ client.js # 客户端状态条(徽标) ├─ preheat.js # 冷启动预热(读 progress.md 顶部一条未完成项) ├─ preset-rows.js # 预设里的插件行 ├─ cordis.patch.yml # bundle 挂载声明 ├─ prompts/ # 提示词正文与 20+ 个变体 ├─ install.ps1 # 安装 / 更新 / 回滚(Windows) ├─ install.sh # 安装 / 更新 / 回滚(macOS / Linux) ├─ uninstall.ps1 # 卸载(Windows) ├─ uninstall.sh # 卸载(macOS / Linux) ├─ CHANGELOG.md # 更新日志 ├─ SECURITY.md # 读写范围与网络行为 └─ tools/ # 自检小工具

故障排查

| 现象 | 原因 | 处理 |
| 预设里没有「破甲模式」 | 三处版本不一致,宿主加载了旧的 | 删三个目录后重装;或先升级再重启 |
| 徽标不出现 | 当前会话是 standard 预设 | 新建会话并选「破甲模式」 |
| 安装报 EPERM / 文件被占用 | 应用还在跑 | 完全退出(含托盘图标)后重装 |
| dsh plugin add 被拒并自动回滚 | profile 里有一个插件 peer 不满足,整次安装被拦 | 先修 peer,或用方式 A/C 绕过 pnpm |
| 长会话偶发被拒 | 模型侧概率事件,非插件失效 | 同题重开新会话;插件不做自动重投(实测净零收益) |
| 会话文件打不开 | 0.4.8 及更早的 role 写入缺陷 | 升到 0.4.9+ 即可,旧会话本身未损坏 |

隐私与安全

- 运行时不发任何网络请求,不上传会话内容、不读取凭据文件;
- 安装脚本只写 $DSH_HOME 下本插件相关的三个目录与 plugin-backups;
- 唯一的外联是安装/更新时向 GitHub 取 release 与校验和;
- 许可证 MIT,正文见 LICENSE;改动记录见 CHANGELOG.md。

本项目按「你让模型做什么,你就对结果负责」的原则分发:提示词只影响输出风格与完成度,不改变模型能力边界,也不替你判断用途是否合规。
预览分享卡片长什么样 ↓qilingzon/dsh-infinite-gen-4
分享 · DeepSeek Harness Hub
qilingzon/dsh-infinite-gen-4

注册可选预设,让会话按交付引擎规范直接产出结果

回到顶部