-
让 AI 智能体掌握华为云全流程操作——构建、部署、运维全程受控,助您轻松安全上云。
开发与运行时安装 ▾
-
一个仓库三件套:DSH 插件包的运行时注入器(注入、热重载、卸载、开发侧挂区一键转正、路由自愈,外带设置页插件管理:列出、卸载、拖入文件夹内化)、任务感知的思维模式路由 agent 预设(router-standard / router-spec / router-react)、以及分级两级任务协议(commit_star / lock_stage / revise_do / edit_plan / mark_task / redteam_verdict 六个工具,任务状态落盘)。注入器实现直接在库内,安装的是它自己的行为而不是一份依赖清单。
开发与运行时安装 ▾
安装说明
# npm 包(预构建) dsh plugin --profile web add <npm-package> # GitHub 源码(首次需按提示配置 allowBuilds 构建授权后重试) dsh plugin --profile web add github:owner/repo
装任何插件都等于在你的机器上跑第三方代码,权限和你本人一样大——能读你的文件、用你的凭据、访问网络,工具审批管不到它。GitHub 来源的插件还会在安装时执行构建脚本——pnpm 默认拦截,所以安装可能停在 ERR_PNPM_GIT_DEP_PREPARE_NOT_ALLOWED 或 ERR_PNPM_IGNORED_BUILDS;dsh 会打印出需要添加的确切键名,把它加进该 profile 的 pnpm-workspace.yaml 的 allowBuilds 下,重跑一次即可装上。放行构建本身就是一次信任判断:请只安装可信来源,并尽量锁定 commit(github:owner/repo#sha)。
怎么提交
1. 在 data/plugins/ 下新增一个 YAML 文件,命名 <owner>__<repo>.yml(monorepo 子包用 <owner>__<repo>--<子路径>)。
2. 按下例填写 —— 只允许 5 个键,多写字段会被直接拒绝。
3. 向 main 提 PR:CI 校验字段、文件名与仓库绑定;合并后 README 与本站自动重新生成。
# data/plugins/meyaomiao__dsh-server-deck.yml url: https://github.com/meyaomiao/dsh-server-deck name: meyaomiao/dsh-server-deck category: remote description: en: Server dashboard: per-host status, CPU, memory, disk and latency. zh: 服务器仪表盘:每台主机的状态、CPU、内存、磁盘与延迟。 # tarball: https://github.com/owner/repo/releases/download/v1.0.0/pkg.tgz # 仅在只能装预构建产物时填