更新记录

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文件进行配置、对代码进行分析,并给出修改建议。

安装指导

离线包安装

  1. 获取到最新的离线包HarmonyBot-Windows-0.1.0.zip版本。
  2. 解压离线包到HBuilderX的安装目录下的plugins目录, 如D:\Program Files\HBuilderX\plugins目录。 alt text

插件市场安装

配置指南

  1. 重启HBuilderX,在视图-->扩展插件视图-->Harmony Bot可进入插件。 alt text alt text

  2. 首次进入插件需要配置对接的模型,需要到C:\Users\XXX\.continue\config.yaml配置模型,当前需要开发者自行配置对接模型的API KEY,开发者可自行选择模型。 alt text

    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
  3. 关键一步,需要将配置文件的第一行name字段修改为harmony,也可以单独复制一份配置文件放到C:\Users\XXX\.continue\assistants\目录下,并在使用时切换到对应配置。 alt text

  4. 在插件中切换到对应模型即可进行对话。 alt text

  5. 工具-->HarmonyBot下有新建聊天、查看历史记录、打开设置功能。 alt text

使用指南

Plan模式

此模式下可以对当前工程进行理解感知,可以先通过此模式让模型分析并制定出适配计划。 alt text

模型会调用工具分析当前工程 alt text

分析结束后会生成一份Planning.md文件记录 alt text

Agent模式

此模式下可以调用全部工具,可以对工程进行编辑,可以根据适配计划逐步修改对应文件进行修改。 可通过@命令调用出上下文,并把要修改的代码文件作为上下文传递到模型。 alt text 并给他指定任务,如适配元服务 alt text

返回的代码可暂时复制到原代码中进行对比合入(ps:后续会更新支持直接插入进行对比)。 alt text

之后根据前期分析出来是适配计划逐个文件修改,最终完成适配。

注意事项

  1. 因AI需要对工程进行分析,如果整个工程代码量比较大,受模型上下文的限制,无法准备识别出全部修改点,建议对于大工程逐个子模块进行分析,可在prompt中增加相对路径,让模型只针对相对路径下代码进行分析。

后续功能

  • [ ] 支持代码返回后直接编辑合入到现有工程。
  • [ ] 支持调用编译构建命令并根据错误信息分析针对性修改。
  • [ ] 预置Prompt指令方便开发者快速使用。

隐私、权限声明

1. 本插件需要申请的系统权限列表:

2. 本插件采集的数据、发送的服务器地址、以及数据用途说明:

3. 本插件是否包含广告,如包含需详细说明广告表达方式、展示频率:

许可协议

MIT协议

暂无用户评论。