HMBot · 鸿蒙迁移 v0.1.0

一个安卓路径,看见整个迁移过程。

从安卓源码启动鸿蒙迁移,在 DSH 原生侧栏查看知识查询、并发调度、开发进度与设备画面。

终端 · npm 安装
npx @deepseek-ai/dsh plugin --profile web add --save-exact @fuxi-ailabs/hmbot@0.1.0

桌面用户在插件 → 添加插件中填写 @fuxi-ailabs/hmbot@0.1.0,启用后点击详情顶部的「检查环境」。终端示例用于 Web profile;桌面 CLI 请使用随应用提供的版本。 安装步骤 ↓

DSH 0.2.1(rc.2 起)/ 0.2.2 · Bundle 0.1.0

并发任务有层次,运行进度有依据

真实界面截图;状态来自当前主会话及其子会话。

使用场景与适合人群

适合应用迁移开发者

从安卓源码开始

如何把已有 Android 应用迁到 HarmonyOS?

内置迁移技能、角色、知识库连接与 CLI 接入,按原版 HMBot 0.1.5 流程执行。

适合任务负责人

理解并发任务正在做什么

这一轮派了多少任务,哪些已经完成?

连续批次、父子关系、真实活动和结束状态一起展示;可以一次返回所属页面。

适合开发与验收人员

查看文档依据与设备效果

Agent 查询了什么知识,应用现在是否能运行?

预览与知识查询观察不额外调用模型;Agent 操作设备时仍可观看。

Cofi:从安装 Bundle 到设备验收

Cofi 迁移的真实 DSH 桌面截图:输入安卓路径后并行探索,在实现界面时查询鸿蒙文档,侧栏持续展示任务与知识结果。

工作流返回、构建成功与应用验收分别记录。没有结束回执时显示待确认,不把非活动猜作成功。

从滚动查日志,到按任务查看进展

同一轮实际迁移,比较原生主会话与 HMBot 工作台的不同观察方式。

主会话

读取对话与工具记录,了解单次执行。

HMBot 工作台

按批次、子任务、知识查询和设备组织证据。

连续保留多批调度,显示实际并发和任务状态。

知识查询可查看真实参数、返回片段与来源子任务。

设备预览由用户界面管理,不额外占用模型调用。

安装并开始迁移

使用条件
DSH
已通过 0.2.1-rc.2 与 0.2.2-rc.1 原生接入检查;桌面需配置可用模型。
工具链
devecocli、HarmonyOS SDK 与 HDC。桌面版 DSH 自带运行时;命令行版 0.2.2 需要 Node.js 24.9+。设备组件随包提供,投屏无需额外 Java。
服务与设备
可用的模型和鸿蒙知识服务;显式选择模拟器或真机,不自动接管其它任务设备。

安装包不包含 SDK、设备镜像、模型凭据或知识库正文。

适用范围和限制
流程保持 0.1.5

核心 command、角色、共同原则与迁移技能保持源文件一致,宿主映射独立维护。

设备范围

设备接口要求 API 12+ 与 UiTest 扩展;已验证 macOS arm64 + API 24 / UiTest 6.0.2.3 模拟器,同一设备同时由一个窗口连接。

结果有边界

Succeeded 表示相应操作或子任务有成功回执,不等于整个应用已覆盖全部功能。

  1. 安装 Bundle 从 npm 安装 @fuxi-ailabs/hmbot;桌面用户在插件管理器填写完整包名和版本,本地验证也可添加预构建包的绝对路径。 终端

    npx @deepseek-ai/dsh plugin --profile web add --save-exact @fuxi-ailabs/hmbot@0.1.0
  2. 检查环境 启用 Bundle 后,在插件详情顶部点击「检查环境」,按提示准备 CLI、SDK 和设备。 DSH 原生界面

    插件 → HMBot · 鸿蒙迁移 → 检查环境
  3. 选择工作区和设备 把安卓源码放进独立工作区;多设备环境明确允许操作的设备。 DSH 原生界面

    工作区 → 添加工作区 → 选择 Android 源码所在目录
  4. 只输入安卓路径 其余流程由内置技能、角色及宿主映射提供。 DSH 主会话

    /hmbot ./Cofi
  5. 核对效果 查看构建、安装与设备验证的独立回执,在设备画面验收实际功能。 DSH 原生界面

    HMBot → 运行记录 / 设备
检查结果
  1. 安装 Bundle

    出现 HMBot · 鸿蒙迁移,版本 0.1.0。

  2. 检查环境

    环境就绪;知识库、Worker 和 Reviewer 随 Bundle 加载。

  3. 选择工作区和设备

    工作区和设备范围可核对,未授权设备不会被自动接管。

  4. 只输入安卓路径

    HMBot 工作台出现主任务活动、知识查询和动态批次。

  5. 核对效果

    工作区保留工程与迁移记录;未完成事项明确列出。

常见问题

必须启动浏览器或本地看板吗?

不需要。工作台通过 DSH 原生侧栏与宿主连接加载。

和 DSH 默认 workflow 会竞争吗?

HMBot 使用独立工具名,在 HMBot 会话内限定调度入口;普通 DSH 会话仍保留原有工具。

如何减少迁移中的权限审批?

对于可信工程,在 DSH 会话输入框旁选择「完全访问 / Full access」。新启动的子任务继承权限;默认工作区模式仍可读取源码和 SDK、修改工作区代码。

安装包是否包含 SDK、截图和演示视频?

不包含。包内提供插件、技能、使用说明与设备侧预编译组件;SDK 和 CLI 复用本机安装,演示截图由本市场页面托管。

运行截图