dsh-deveco
在终端中运行以下命令:
dsh plugin install MoonlitDropOfBlood/dsh-deveco
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中执行 dsh plugin install MoonlitDropOfBlood/dsh-deveco 即可安装;源码仓库:https://github.com/MoonlitDropOfBlood/dsh-deveco
插件介绍
在 DeepSeek Harness 里做 HarmonyOS 应用开发时,日志、界面结构、源码查看和真机调试往往要来回切 DevEco Studio 与终端。dsh-deveco 把 HiLog、ArkUI 检查、.ets 查看和工具链管理收进 DSH 官方右侧边栏,让 Web UI 成为一站式的 HarmonyOS 工作台。
HiLog 检查器提供基于 devecocli 的实时日志流,可按级别、包名和关键词过滤,并随时开始或停止采集。ArkUI Inspector 采用类似 Chrome DevTools 的三栏布局:设备截图点选定位节点、可折叠的 UI 树(含自定义组件名与无障碍标识)、以及带搜索的节点属性与盒模型;树源可在 DevEco 调试链路(含 padding/margin/border 声明值)与无障碍树之间切换,并支持窗口切换与 Tap/Swipe/Text 操作。
插件还注册 .ets 文件的 ArkTS 语法高亮侧边栏查看器,并在设置页集中配置 DevEco Studio、Command Line Tools 路径、版本校验与 IP 网络 hdc 连接。对话内的 agent 可通过 harmony_ui_tree 工具直接拉取 DevEco 调试源的 UI 树文本或 JSON,便于在聊天里分析界面结构。
适合已在 DSH ^0.2.0-rc.1(0.2.x)环境上开发 HarmonyOS 的工程师:需要边对话边查日志与 UI、又不想频繁离开 Harness 的人。使用 DevEco 调试源时需 debug 应用且勿让 DevEco Studio Inspector 独占调试连接。
使用场景
- 在 DSH 对话开发 HarmonyOS 时实时查看与过滤 HiLog
- 需要截图点选、UI 树与盒模型分析 ArkUI 界面结构
- 希望 agent 通过 harmony_ui_tree 在对话里读取 DevEco 调试源 UI 树
适合人员
- 使用 DSH 0.2.x 的 HarmonyOS / ArkTS 开发者
- 习惯 Web UI 一站式调试、少切换 DevEco Studio 的团队
- 需要管理 hdc 连接与 DevEco / CLT 工具链路径的工程师