DeepSeek Harness Plugin Hub

发布与管理完整 Harness Profiles,发现适合你的插件。

探索

插件目录环境预设文档中心动态

社区

发布插件联系我们报告问题

相关链接

Plugin Hub GitHubDeepSeek Harness 官方项目系统状态隐私说明
© 2026 DeepSeek Harness Plugin HubPowered byPaxTech

独立、非官方社区项目,与 DeepSeek 官方无隶属、授权或背书关系。

Machine Apps — DeepSeek Harness 插件(DSH Plugin)
← Plugins
M

dsh-machine-apps

Machine Apps

面向 DeepSeek Harness 的机器目录和模型编写的应用控制

插件会安装到这里;不确定时保持 web。

npx -y @deepseek-ai/dsh plugin --profile web add github:zhaochengggg/dsh-machine-apps#7bb40ef446cee28426bc9af6e4d6c054e72235d7
README兼容性版本

兼容性与来源证明

Machine Apps 以 dsh-machine-apps 发布,当前版本为 0.3.0。Plugin Hub 会校验它的 manifest,并保存精确安装来源,便于复现安装结果。

DSH 兼容范围
*
运行环境
web
发布来源
github
Registry 更新时间
2026/10/10

版本

0.3.0stable
2026/10/10

相关插件

正在加载相关插件…

最新版
0.3.0
DSH
*
HMR
重启进程
Tree shaking
未声明可安全裁剪
解包体积
未提供
文件数
未提供
Surface
web
许可证
MIT
发布源
github
周下载
0
查看源码 ↗
README Badge

点击下方 Badge 复制 Markdown,粘贴到 README 即可。

这是你的 Plugin?认领权益 · 优先安全扫描

验证 package.json 声明的 GitHub 仓库,即可管理这个公开页面。认领后,Hub 会优先安排当前版本的安全扫描,并在通过后公开展示结果。

认领这个 Plugin →
报告问题
DeepSeek Harness Plugin Hub
ProfilesPlugins分类动态文档登录管理 Profiles
ProfilesPlugins分类动态文档登录

相关插件

继续浏览 developer-tools 分类下经过校验的插件。

Cc Safety Netcc-safety-net编码代理 CLI 钩子——阻止破坏性命令和访问机密文件Remotedsh-remoteDeepSeek Harness 的远程工作助手:连接 SSH(密码/密钥/代理/键盘交互/代理跳转),选择远程工作区,使用 22 个 rw_* 工具操作该工作区(包括 rw_edit/rw_stat/rw_mkdir/rw_remove/rw_move/rw_forward),具备冲突感知的镜像 syFind Plugindsh-find-plugin在代理中查找 DeepSeek Harness 插件——实时搜索 GitHub 上的 dsh-plugin 主题,并按星标数排序。Web App@deepseek-ai/dsh-web-appdsh 浏览器界面捆绑包:位于 dsh-base 之上的 Web 补丁层,加上运行时粘合插件(提供前端 dist、Web 界面提示符、bash 运行时变量和 URL 行)

README

DSH Machine & Apps

DeepSeek Harness 的统一机器与应用管理插件。一个安装包提供机器目录、SSH 连接探测、机器引用,以及模型编写的应用监控/控制卡片;附带三套使用与扩展 skills。非 DeepSeek 官方插件。

支持范围

已验证 Linux、DeepSeek Harness 0.2.1-alpha.1、Node 24.19。Node 22.13 是 API 最低要求,尚未实测;建议使用已验证版本。DSH 仍在快速迭代,不承诺跨版本兼容。

SSH 探测需要 ssh、ssh-keyscan、ssh-keygen。可选 libvirt 观察需要 virsh。插件不会修改局域网开放、代理、认证或 GPU 服务。

安装

下载预构建安装包,在运行 DSH 的用户下安装到现有 Web profile:

dsh plugin --profile web add ./dsh-machine-apps-0.3.0.tgz --allow-build=esbuild
dsh --profile web --dump-config

重启 DSH 并刷新浏览器。无需安装其他机器管理或应用卡片插件。--allow-build=esbuild 仅允许扩展构建器所需的 esbuild 安装脚本,不是允许所有依赖执行脚本;安装前应确认包的来源可信。此参数已在 pnpm 11 验证。旧版 pnpm 若不支持该参数,请按其提示在 profile 内批准 esbuild 后重试。

本地命令执行默认未授权。需要时在 profile 的 cordis.patch.yml 中添加自己的目录白名单(替换示例路径):

- id: machine-apps
  name: dsh-machine-apps
  config:
    appCards:
      hostRoots:
        - /srv/workspace

DSH 对同一行的 config 使用替换语义;已有配置时请保留其他必要字段。远程操作使用登记的 SSH 身份,卡片的执行授权仍需人工确认。

使用

在机器面板登记机器与连接,查看连接状态,通过 @ 气泡将机器附加到对话。应用卡片在机器详情中展示;模型通过配套 machine-management、app-cards-authoring 和 app-cards-extensions skills 了解工具、声明格式、真实预览与扩展流程。

卡片发布、执行审批和回执独立于外观声明。修改功耗等操作不会因为打开页面或安装插件自动执行。

数据与升级

默认数据根目录为 DSH_HOME,未设置时为 ~/.dsh:

  • machines/:机器 JSON、说明和历史。
  • machine-mgmt/ssh/:SSH config 与 known_hosts;这是稳定数据路径,不是旧插件依赖。
  • app-cards/:声明、修订、SQLite 索引、回执和动态扩展。

支持 dataRoot、machineRoot、sshDir、appCards.dataPath 覆盖路径。升级前停止 DSH 并备份数据,在同一 profile 中安装新版本,重启并刷新页面。卸载只移除插件,不删除数据:

dsh plugin --profile web remove dsh-machine-apps

开发与打包

npm ci
npm run build
npm test
npm run test:apps
npm pack

machines/ 和 apps/ 是同一插件的内部模块,没有独立插件安装入口;shared/ 提供共用 UI。数据格式与工具名称保持稳定。

预构建包包含运行产物与 skills。自定义卡片扩展控制器位于安装包内 apps/lib/extensionctl.js,示例位于 apps/examples/extensions/range/。构建扩展不需要修改或重启宿主插件。

目前分发方式为预构建 tgz;不要把源码仓库当作可直接 git 安装的包。官方安装机制见 DSH 插件打包文档。