DeepSeek Harness 插件

dsh-plugin-forge-luoyueju

Human-gated DeepSeek Harness plugin creation, verification, and release studio(英文原文)

跳到安装方式

来源信息

GitHub 仓库
luoyuejun9/dsh-plugin-forge
最近更新
2026年8月16日
分类
插件开发工具
GitHub stars
1
载体类型
plugin
目录证据
上游声明已找到 dsh.bundle
证据路径
package.json#dsh.bundle
核对版本
0.1.0-rc.8
上游核对日期
2026-08-20

该证据由上游目录提供。本站没有安装、运行或安全审核这个插件。

安装

默认先复制一段 Prompt,让 Agent 读 GitHub 仓库和源码;需要自己装时再切到命令。

复制这段 Prompt,发给 DSH、Codex 或其他 Agent,让它先读 GitHub 仓库和源码。

请先不要安装或执行任何命令。阅读这个插件的 GitHub 仓库、README 和关键源码,然后用清楚、直接的方式回答以下问题,帮助我判断它是否适合我的需求:

1. 这个插件是什么,解决什么问题;
2. 适合哪些用户和典型使用场景;
3. 安装后如何使用,并给出一个最小使用示例;
4. 有哪些已知限制,以及隐私、安全、兼容性或维护风险;
5. 给出“推荐 / 有条件推荐 / 不推荐”的明确建议和理由。

请区分仓库明确说明、根据源码推断和未知信息。证据不足时请明确说明,不要猜测或照抄 README。

GitHub:https://github.com/luoyuejun9/dsh-plugin-forge
插件名:dsh-plugin-forge-luoyueju
作者:luoyuejun9

检查来源文件

安装前先看这个插件目录里的 README 和其他文件。

文件资源管理器4 个文件
README.zh.md来源说明 · 只读预览
README 语言

dsh-plugin-forge

dsh-plugin-forge 是面向 DeepSeek Harness 的人工门禁式插件制作器。它将一个插件想法变为可审核规格、受限项目骨架、验证证据、隔离 DSH 安装检查,并且只在用户最终确认后创建公开 GitHub/npm Release。

v0.1 支持四类模板:tool-commandskill-wrapperstatefulbundle

安装

dsh plugin --profile web add dsh-plugin-forge@0.1.0

重载 DSH Web profile 后,插件会提供 /forge 命令和聊天内可回放的 Plugin Forge Studio 卡片。首个兼容目标为 DSH 0.1.0-rc.6

使用流程

/forge doctor
/forge new dsh-my-plugin --type tool-command --title "我的插件" --description "一个聚焦的 DSH 能力"
/forge continue <forge-id>
/forge run <forge-id>          # 生成骨架
/forge continue <forge-id>
/forge run <forge-id>          # 实现辅助
/forge continue <forge-id>
/forge run <forge-id>          # 验证
/forge continue <forge-id>
/forge release <forge-id> --dry-run
/forge publish <forge-id> --fingerprint <sha256>

只有 /forge continue 可以让项目向前移动一个阶段。模型只能读取状态、校验、运行检查和写入受限实现文件;它不能批准阶段、创建仓库或发布 npm 包。

安全边界

  • 生成目标必须是当前 DSH 工作区下的新目录。
  • 模型只能写 src/test/schemas/docs/,不能改模板、依赖、发布配置、.git 或凭据。
  • 依赖会同 DSH/TypeScript 白名单比对。
  • 验证包含 npm install --ignore-scripts、类型检查、测试、构建、打包预览、秘密扫描和全新 DSH profile 安装。
  • 发布依赖当前的 release fingerprint;文件变化后必须重新生成计划。
  • Forge 只调用已登录的 gitghnpm,不会读取或保存任何凭据。

聊天内 Studio 卡片

卡片是原生 DSH Conversation Node,由可持久化的 forge/* 会话事件重建,聊天回放或加载旧记录后仍能保持正确状态。它显示阶段、检查结果、关键说明和下一条命令,并为降低动态效果和高对比度环境提供回退。

开发

npm install
npm run check
npm pack --dry-run

MIT 开源。