Zum Hauptinhalt springen
E

suhan-dsh-forge

elonysuhan/suhan-dsh-forge

DSH Web taskboard plugin with workspace-scoped Agent sessions, staged human review, delivery confirmation, and durable archival

Installation

dsh plugin --profile web add github:elonysuhan/suhan-dsh-forge

README

Suhan DSH Forge

面向 DeepSeek Harness 的插件工厂与可视化插件平台。

插件平台

pnpm dev:marketplace

平台位于 apps/marketplace,构建时会自动扫描 plugins/* 的包信息、dsh-marketplace.jsonartifacts/<插件目录>/*.tgz 本地产物,支持搜索、分类筛选、权限、质量与产物信息展示。

面向 DeepSeek Harness 的插件开发、验证、测试和打包工作区。

工作区

  • plugins/*:可安装的 DSH/Cordis 插件。
  • artifacts/<插件目录>/:本地打包产物按插件目录隔离,packrelease 自动写入该目录。
  • scripts/validate-plugins.mjs:所有插件共享的结构与发布门禁。
  • standards/:本仓库在 DSH 官方协议之上的质量规范。

首个迁入插件为 plugins/dsh-taskboard。迁移保留了原工作区当前源码与本地数据,但 datas/*.json 被明确排除在 Git 和 npm 发布包之外。

常用命令

pnpm install
pnpm validate
pnpm typecheck
pnpm test
pnpm build
pnpm pack:check
pnpm check

只检查一个插件:

pnpm --filter @suhan-dsh/taskboard typecheck
pnpm --filter @suhan-dsh/taskboard test
pnpm --filter @suhan-dsh/taskboard build

本地安装

pnpm --filter @suhan-dsh/taskboard build
pnpm --filter @suhan-dsh/taskboard run pack
dsh plugin --profile web add /absolute/path/to/suhan-dsh-forge/artifacts/dsh-taskboard/suhan-dsh-taskboard-0.1.2.tgz

当前已验证兼容本机 DSH 0.1.0-rc.6:隔离 profile 安装后 bundle 自动挂载,真实 /taskboard/boards 路由返回成功。

DSH 仍处于 developer preview。每次升级 DSH 版本后,必须重新运行完整 pnpm check 和真实 profile 安装冒烟测试。

Ähnliche Plugins