DeepSeek Harness Hub
← 返回列表

模型补全与产物视图birdman1992/dsh-birdman-plugins

DeepSeek Harnessspec-screened在 GitHub 查看 ↗
未验证

自动补全模型信息,并浏览工作区文件产物

尚未跑自动兼容性验证,可查看页面内的依赖与入口分析。 · 最近上游提交 2026/8/15 · 已提供中文文档

DeepSeek Harness (DSH) 的社区插件:模型元数据自动填充和工作区产物视图。

综合分
27.5
GitHub 分
27.5
用户评分
★ Stars
1
周下载量
安装插件(需先安装 dsh CLI 引擎:npm install -g @deepseek-ai/dsh)
dsh plugin --profile web add birdman1992/dsh-birdman-plugins
该插件未发布到 npm,走 GitHub 源安装(pnpm 若拦截 prepare 脚本,按其提示在 pnpm-workspace.yaml 的 allowBuilds 中放行后重跑)
数据截至 2026/9/16(元数据每日更新 · 实装验证按队列轮转,单条结论的验证时间见上方)
用户评分
还没有人投票,来当第一个
订阅周报,不错过优质插件更新
每周一封 · 高评分插件 + 新用户活动

README

dsh-birdman-plugins

Birdman 的 DeepSeek Harness (DSH) 插件集合。

插件一览

| 插件 | 类型 | 作用 |
| --- | --- | --- |
| model-autofill | host | 模型信息自动补全:在 llm-pi-ai 设置命名空间中自动补全缺失的模型显示名、上下文窗口和最大输出 token(数据来自 pi-ai 内置模型目录) |
| workspace-artifacts | host + client | 产物视图:在 Web 会话视图中添加「产物」标签,浏览当前工作区文件树并查看文件内容(代码高亮 / Markdown 渲染) |

安装

两个插件都已发布到 npm,推荐直接通过 npm 安装:

安装 model-autofill(模型信息自动补全)
dsh plugin --profile web add @birdman1992/model-autofill

安装 workspace-artifacts(产物视图)
dsh plugin --profile web add @birdman1992/workspace-artifacts

安装后重启 profile 生效:

dsh --profile web

备选:从 GitHub 直装(无需 npm registry)

本仓库是 pnpm workspace monorepo,两个插件位于 plugins/ 子目录。DSH 的
dsh plugin 命令会转发给 profile 目录里的 pnpm,因此也可以直接从 git 仓库的
子目录安装:

安装 model-autofill(模型信息自动补全)
dsh plugin --profile web add github:birdman1992/dsh-birdman-plugins#path:plugins/model-autofill

安装 workspace-artifacts(产物视图)
dsh plugin --profile web add github:birdman1992/dsh-birdman-plugins#path:plugins/workspace-artifacts

git 安装拉取的是源码而非构建产物。这两个插件都是纯 JS、无 build 步骤,
因此不需要 prepare 脚本;若 pnpm ≥10 要求 allowBuilds 白名单(仅当包
声明了 prepare 脚本时),在 profile 的 pnpm-workspace.yaml 中放行对应
包名即可。

卸载 / 本地开发

从本地目录安装(调试)
dsh plugin --profile web add ./plugins/model-autofill

卸载
dsh plugin --profile web remove @birdman1992/model-autofill
dsh plugin --profile web remove @birdman1992/workspace-artifacts

插件清单要点(写给插件作者)

每个插件都是标准的 npm 包(bundle),需要:

- package.json 声明 dsh.bundle.patch(指向 cordis.patch.yml),
有浏览器面的还要声明 dsh.client 与 exports["./client"];
- cordis.patch.yml 把插件行插入组合树(insert + name: )。

详见官方文档:
Package and install a plugin。

上游仓库有新提交时邮件通知你(每天最多一封,无更新不打扰),随时一键退订。

💬 加入 DPharness 群聊

插件用法、部署报错、新插件第一时间同步——群里问,比一个人翻文档快。

点击加入 QQ 群
DPharness 群聊二维码,手机 QQ 扫码进群
扫码进群