更新记录
0.1.1(2025-09-26) 下载此版本
首版本发布,支持AI Agent能力。
0.1.0(2025-09-26) 下载此版本
首版本发布,支持转鸿蒙元服务能力,当前版本仅支持Windows
平台兼容性
HbuilderX/cli最低兼容版本 |
---|
3.8.0 |
HBuilderX插件通用注意事项
HBuilderX-2.7.12以下版本安装插件市场内的插件后,卸载时需手动卸载,详细教程参考:如何手动卸载插件
-
HBuilderX Continue AI编程助手 - 使用指南
本插件是AI辅助插件Continue在HBuilderX上的适配版本,并对转换鸿蒙元服务进行深度优化,为开发者提供智能的聊天对话、代码编辑等AI辅助能力。
可以对uni-app工程进行转元服务分析,对manifest文件进行配置、对代码进行分析,并给出修改建议。
安装指导
离线包安装
- 获取到最新的离线包
HarmonyBot-Windows-0.1.0.zip
版本。 - 解压离线包到HBuilderX的安装目录下的
plugins
目录, 如D:\Program Files\HBuilderX\plugins
目录。
插件市场安装
配置指南
-
重启HBuilderX,在
视图-->扩展插件视图-->Harmony Bot
可进入插件。 -
首次进入插件需要配置对接的模型,需要到
C:\Users\XXX\.continue\config.yaml
配置模型,当前需要开发者自行配置对接模型的API KEY,开发者可自行选择模型。DeepSeek模型配置如下
- name: DeepSeek provider: openai model: deepseek-chat apiKey: YOUR_API_KEY apiBase: https://api.deepseek.com/ defaultCompletionOptions: contextLength: 1048576 maxTokens: 8192 roles: - chat - apply capabilities: - tool_use
千问模型配置如下
- name: QWen3-Coder provider: openai model: qwen3-coder-plus apiKey: YOUR_API_KEY apiBase: https://dashscope.aliyuncs.com/compatible-mode/v1 defaultCompletionOptions: contextLength: 1048576 maxTokens: 8192 roles: - chat - apply capabilities: - tool_use
-
关键一步,需要将配置文件的第一行name字段修改为harmony,也可以单独复制一份配置文件放到
C:\Users\XXX\.continue\assistants\
目录下,并在使用时切换到对应配置。 -
在插件中切换到对应模型即可进行对话。
-
在
工具-->HarmonyBot
下有新建聊天、查看历史记录、打开设置功能。
使用指南
Plan模式
此模式下可以对当前工程进行理解感知,可以先通过此模式让模型分析并制定出适配计划。
模型会调用工具分析当前工程
分析结束后会生成一份Planning.md
文件记录
Agent模式
此模式下可以调用全部工具,可以对工程进行编辑,可以根据适配计划逐步修改对应文件进行修改。
可通过@命令调用出上下文,并把要修改的代码文件作为上下文传递到模型。
并给他指定任务,如适配元服务
返回的代码可暂时复制到原代码中进行对比合入(ps:后续会更新支持直接插入进行对比)。
之后根据前期分析出来是适配计划逐个文件修改,最终完成适配。
注意事项
- 因AI需要对工程进行分析,如果整个工程代码量比较大,受模型上下文的限制,无法准备识别出全部修改点,建议对于大工程逐个子模块进行分析,可在prompt中增加相对路径,让模型只针对相对路径下代码进行分析。
后续功能
- [ ] 支持代码返回后直接编辑合入到现有工程。
- [ ] 支持调用编译构建命令并根据错误信息分析针对性修改。
- [ ] 预置Prompt指令方便开发者快速使用。