c3cvld7aag/fujiang-dsh

Plugin插件 Native原生 ⭐ 6 NOASSERTION Prompts & Skills提示词与技能

富江DSH完美破甲|富江破甲 DSH 本地插件,内置提示词规则,支持 Windows 一键安装、环境自动准备与一键卸载,全中文使用说明。

Project Overview项目介绍

Fujiang Armor (富江破甲) is a Windows-only local plugin built specifically for DSH, identified as fujiang-armor and shipped as version 0.4.3 packaged as a bundle-manifest. It bakes custom prompt rules into the plugin so users no longer copy-paste snippets manually, and it ships two batch files that perform one-click injection and one-click removal. After loading, the plugin surfaces a "Fujiang Armor activated" banner above the DSH chat input, and typing the trigger word "富江" inside a chat pulls in the built-in rules. The installed copy lives under %USERPROFILE%\.dsh\plugins\fujiang-armor, and the unzipped project folder must be kept because the uninstall script relies on it.

The intended audience is DSH users on Windows who want a self-contained way to deploy and retract a custom rule set without editing profiles by hand, and it is also useful for operators managing many DSH configurations. The typical flow is: install and launch DSH at least once so %USERPROFILE%\.dsh exists, download the release ZIP from the project page, fully extract it, fully quit DSH, then double-click 点我一键注入.bat. If multiple DSH configurations are detected, the installer prompts the user to pick the target profile, after which it downloads any missing runtime and installs the plugin. Removal is the reverse: quit DSH, run 点我一键卸载.bat, and restart DSH. The README cautions that, on success, you must verify the "Fujiang Armor activated" banner actually appears.

Dependencies and limits are clearly spelled out. First-time installation requires internet access so the installer can fetch Node.js 22 or newer and npm from nodejs.org, verifying the SHA256 of the downloaded archive and unpacking it under %LOCALAPPDATA%\FujiangArmor\runtime without touching the system PATH or requiring administrator rights; pnpm is obtained via npm when missing. The installer only sets the runtime for its own session and does not modify global environment variables. Compatibility patches are now applied only during installation, and the plugin does not restart DSH. The README also warns that dsh-purge 1.1.52 can cause repeated DSH restarts when a sha stamp is missing, and recommends upgrading to 1.1.53 or newer rather than filling in an arbitrary value. License is NOASSERTION.

富江破甲是一个面向 DSH 的本地插件(标识 fujiang-armor,当前版本 0.4.3),仅在 Windows 平台使用。插件以 bundle-manifest 形式打包,内置提示词规则,并通过批处理文件完成一键注入与一键卸载。安装后会在 DSH 对话输入框上方显示"富江破甲已激活",聊天中输入"富江"即可使用内置规则。安装目录位于 %USERPROFILE%\.dsh\plugins\fujiang-armor。

典型使用流程为:先安装并至少启动一次 DSH,使其生成 %USERPROFILE%\.dsh 配置目录;从发布页下载 ZIP 并完整解压;完全退出 DSH 后双击"点我一键注入.bat",若检测到多个 DSH 配置则按提示选择目标。卸载时双击"点我一键卸载.bat"并重新启动 DSH。该插件适合希望自动注入自定义规则、避免手动复制提示词的 DSH Windows 用户,以及需要一键管理注入状态的运维人员。

依赖方面:首次安装需要联网;安装器会自动检测 Node.js 22 或更新版本和 npm,缺失或损坏时会从 nodejs.org 下载长期支持版并校验 SHA256 后放入 %LOCALAPPDATA%\FujiangArmor\runtime,不修改系统 PATH,pnpm 缺失时通过 npm 自动获取。兼容性补丁只在安装时应用,插件自身不重启 DSH。若使用 dsh-purge 1.1.52 需注意其会因空 sha 触发循环重启,README 建议升级到 1.1.53 及以上版本。

Pre-install check安装前体检Compatibility · Security兼容性 · 安全性 1 warning1 项注意
  • Only 6 stars - very few users, little community feedback星标只有 6,几乎没人在用,遇到问题缺少社区反馈
DSH walks through these 9 checksDSH 会逐条核对这 9 项

Compatibility兼容性

  • DSH, Node, OS and profile requirementsDSH 版本 / Node 版本 / 操作系统 / profile 是否满足要求
  • External dependencies and runtimes (Electron / Python / Docker, ...)外部依赖与运行时(Electron / Python / Docker 等)是否齐备
  • Conflicts with installed plugins: command names, skill / tool names, ports, duplicate MCP registration与已装插件是否冲突:命令名、skill / tool 重名、端口占用、重复 MCP 注册

Security安全性

  • Repo matches the facts registered here; archived or abandoned?仓库是否与页面登记一致,是否归档或长期停更
  • Safety of preinstall / install / postinstall and install.sh / setup.ps1preinstall / install / postinstall 与 install.sh、setup.ps1 是否安全
  • curl|bash, download-then-execute, obfuscation, unrelated domains → stop immediatelycurl|bash、下载即执行、混淆代码、无关域名 → 立刻停止
  • Typosquatting or unmaintained packages among the new dependencies新增依赖里有没有 typosquatting 或无人维护的包
  • Requested permissions vs. what the feature actually needs申请了哪些权限、是否超出功能所需(filesystem / network / shell / clipboard)
  • Any sudo / admin requirement, plus uninstall and rollback是否要求 sudo / 管理员权限,以及卸载与回滚方式

Anything uncertain must be marked unknown with a note on how to confirm it. This site's signal screen is a static snapshot, not a security audit.拿不准的必须标「未知」并说明要我怎么确认。本站的信号筛查是静态快照,不能替代安全审计。

Or use CLI install (for developers)或使用命令行安装(适合开发者)

CLI Install命令行安装

dsh plugin --profile web add github:c3cvld7aag/fujiang-dsh

把 c3cvld7aag/fujiang-dsh 加入你的 DSH 配置(web profile)即可启用。

READMEREADME

富江DSH完美破甲

富江破甲是一个用于 DSH 的本地插件,内置提示词规则,提供 Windows 一键注入和一键卸载。插件加载后,会在对话输入框上方显示「富江破甲已激活」。

当前版本:0.4.3。插件标识:fujiang-armor。

功能

  • 随插件部署内置规则,无需手动复制提示词。
  • 双击批处理文件完成注入或卸载。
  • 自动检测运行环境;缺少 Node.js、npm 或 pnpm 时自动下载并准备。
  • 支持选择本地 DSH 配置目录中的目标配置。
  • 在对话输入框上方显示插件激活状态。

安装前准备

  • 使用 Windows,安装 DSH,并至少启动过一次,使其生成 %USERPROFILE%\.dsh 本地配置目录。
  • 首次安装需要联网。已有可用的 Node.js 22 或更新版本和 npm 时直接复用;环境缺失、损坏或版本过旧时,安装器会从 Node.js 官方下载长期支持版,校验 SHA256 后放入当前用户目录,无需管理员权限。缺少 pnpm 时会自动通过 npm 获取。
  • 完全退出 DSH 后再执行安装,避免正在运行的程序继续使用旧插件。

一键安装

  1. 从本项目的发布页面下载 ZIP 安装包。也可以通过仓库页面的「Code → Download ZIP」下载源码。
  2. 完整解压 ZIP,打开包含 点我一键注入.bat 的项目文件夹。
  3. 完全退出 DSH。
  4. 双击 点我一键注入.bat。
  5. 如果检测到多个 DSH 配置,按安装器提示选择需要使用的目标配置。
  6. 等待环境下载及插件安装完成,然后重新启动 DSH。首次下载耗时取决于网络。
  7. 打开对话,确认输入框上方显示「富江破甲已激活」。在聊天中输入激活词「富江」即可使用内置规则。

安装后的插件目录为 %USERPROFILE%\.dsh\plugins\fujiang-armor。请保留解压后的完整项目文件夹,卸载时仍需使用其中的脚本。

自动下载的 Node.js 位于 %LOCALAPPDATA%\FujiangArmor\runtime,下次安装会复用。安装器只为当前执行过程设置运行环境,不改系统 PATH;DSH 本体仍需先安装并启动一次。

一键卸载

  1. 完全退出 DSH。
  2. 在完整解压的项目文件夹中,双击 点我一键卸载.bat。
  3. 如果出现配置选择提示,选择此前安装的目标配置。
  4. 等待卸载完成,然后重新启动 DSH。

常见问题

问题 处理方法
找不到 DSH 配置或目标配置 先安装并启动一次 DSH,确认 %USERPROFILE%\.dsh 已生成,再运行安装器。
自动下载运行环境失败 确认网络可以访问 nodejs.org 和 npm 软件包源,再重新运行安装器;错误信息会显示具体原因。
运行环境校验失败 安装器不会使用校验失败的下载包,请检查网络后重试。
找不到脚本、规则或其他文件 完整解压压缩包,保留 prompts、scripts 等子目录;不要只复制单个 BAT 文件。
安装成功但没有显示激活状态 完全退出并重新启动 DSH,确认安装时选中了当前使用的配置。
依赖下载失败 检查网络连接,并保留报错信息后重新运行安装器。
卸载后仍显示激活状态 完全退出并重新启动 DSH,确认卸载的是此前安装的配置。

「富江破甲已激活」表示插件已加载。实际回复仍受所选模型、其他提示词及 DSH 版本影响,本项目不保证所有模型都产生相同结果。

DSH 无限重启

已核对 dsh-purge 官方发布页:1.1.52 在已应用补丁戳缺少 sha 时会把状态判为未对齐,并在启动时重打补丁、请求重启;上游从 1.1.53 起加入了空戳修复。若你使用 dsh-purge 1.1.52 并遇到反复重启,优先按其官方说明升级到 1.1.53 或更新版本,再重新启动 DSH。不要把空 sha 直接填成任意值;版本戳不匹配或宿主补丁未实际写入时,手动补戳可能掩盖故障。

本插件没有重启 DSH 的代码。兼容性补丁现在只在安装过程中应用;启动插件不会再重复写入宿主或 profile 文件。此次改动可避免富江插件自身在每次启动时触发写入,但不会替代 dsh-purge 的上游修复。若升级后仍循环,请保留相关启动日志并确认实际启用的 dsh-purge 版本与 profile。

← 上一个 Prev dsh-lanmode 下一个 Next dsh-balance-plugin →