dsh-web
zhu1090093659
DeepSeek Harness (DSH) Web 插件聚合生态 · 万物皆插件,通过创意工坊分发||DeepSeek Harness (DSH) Web Plugin Aggregation Ecosystem · Everything is a plugin, distributed via the Creative Workshop
PROJECT TOPICS
INSTALL REFERENCE
dsh plugin --profile web add github:momo20012002/dsh-hmos-emulator
该命令指向仓库当前默认分支;尚无绑定当前 commit 的完整验证结果。
PROJECT README
DeepSeek Harness 侧边栏插件:在面板中启动鸿蒙模拟器,并把选定的 HarmonyOS 应用构建、部署到模拟器。

本插件以「鸿蒙模拟器」标签页显示在侧边栏,依赖 dsh-better-sidebar;未安装时,请参考其说明安装。
前置条件:
dsh web);Node.js ≥ 22(LTS 或更新)、pnpm ≥ 10。devecocli 命令行工具;如未安装,执行 npm i -g @deveco/deveco-cli,或装好插件后在面板点击「一键安装 devecocli」。dsh plugin --profile web add dsh-hmos-emulator
dsh plugin --profile web add github:momo20012002/dsh-hmos-emulator
git clone https://github.com/momo20012002/dsh-hmos-emulator.git
cd dsh-hmos-emulator && pnpm install && pnpm build
dsh plugin --profile web add .
安装完成后,重启 dsh web(加载宿主端),再刷新浏览器页面(加载客户端),即可生效。
卸载:
dsh plugin --profile web remove dsh-hmos-emulator
+ 菜单 →「鸿蒙模拟器」。除面板外,插件向 AI 提供六个工具,均经 devecocli 执行,可在对话中直接触发模拟器、部署、日志、代码检查等操作。
| 工具 | 职责 |
|---|---|
emu |
模拟器实例的查看 / 启动 / 停止 |
emu_ui |
屏幕结构读取与交互(点击 / 输入 / 滑动 / 截图) |
hmos_deploy |
构建 → 安装 → 启动 |
hmos_lint |
代码检查;结果含文件与行号 |
hmos_log |
设备日志,按级别与关键字筛选 |
hmos_docs |
官方鸿蒙文档检索 |
screenshots/ 目录。DEVECO_CLI_CLT_PATH 指向 Command Line Tools 安装目录(或把其 emulator 目录加入 PATH);DISPLAY / WAYLAND_DISPLAY 均未设置)时,本插件不提供启动支持。| 现象 | 处理 |
|---|---|
| 启动时提示授权 / 协议未接受 | 在终端执行 devecocli emulator license accept 后重试 |
| 扫描不到模拟器实例 | 使用 DevEco Studio 的 Device Manager 确认实例存在,或在终端执行 devecocli emulator list 查看实际报错 |
| Linux 上启动模拟器报错 | 需 Command Line Tools 26.0.0 Release 及以上(DevEco Studio is not available on Linux 即未设置 DEVECO_CLI_CLT_PATH) |
| 部署失败但无具体报错 | 在工程中配置签名后重试;多入口模块已自动选择入口模块(可在面板切换) |
| 提示找不到 hdc | 设置环境变量 DEVECO_SDK_HOME 指向 DevEco Studio 的 SDK 目录,然后重启 dsh web |
CLASSIFICATION EVIDENCE
系统优先读取 GitHub Topics,再与站内分类词典和词根规则比对。当前命中: dsh-better-sidebar。