描述
hmharness是一个专为HarmonyOS开发设计的自我进化代理框架。它提供了零依赖内核和一流的自我进化能力,集成在MCP生态系统中。该框架允许开发人员通过单个命令无缝搭建、构建、安装和运行HarmonyOS应用程序。每个进化步骤都有门控且可逆,确保了受控的开发过程。
阅读更多
该框架在一个代码库中包含七个包,具有零依赖内核、自我进化、HarmonyOS原生域、操作保持器、执行层和两个前端。循环内核、上下文压缩、审批门和会话审计都是第一方组件,而MCP连接了更广泛的生态系统。
hmharness通过harmony_project_create命令提供参数化搭建,能够在一次调用中生成多页面和功能的HAP和HAR库。这是针对真实的hvigor构建进行验证的。该框架支持完整的仿真器生命周期,无需IDE,允许开发人员通过无头CLI直接管理设备模型和变体。
自我进化过程是双重门控的,涉及洞察挖掘、技能提案、训练门A/B基准和提升到金丝雀阶段。影响裁决基于会话性能,具有害的进化将被退役,并在回归时提供即时回滚。MCP客户端是手写的,具有零依赖,支持超过5800个社区服务器,实现即插即用功能。
hmharness包括一个具有8源OpenHarmony雷达的操作保持器,每天监控搭建和门控假设。它具有两个前端:全屏TUI和Web UI,内置安全措施,如优先拒绝的审批门和仅附加的会话审计。该工具支持双语zh/en UI和系统提示,并与任何OpenAI提供者兼容,确保模型无关的上下文工程。
- 类别AI 智能体构建工具
- 定价模式开源
- 部署CLI
- 平台HarmonyOS
hmharness的核心功能
零依赖内核
一流的自我进化
MCP生态系统集成
参数化搭建
无需IDE的完整仿真器生命周期
双重门控的自我进化过程
带有OpenHarmony雷达的操作保持器
支持双语zh/en UI
hmharness入门
安装:设置Node >= 22和HarmonyOS工具链
搭建:使用harmony_project_create进行项目设置
构建:使用hvigor执行构建
运行:使用hdc安装和启动应用程序
hmharness的使用案例
- HarmonyOS应用开发
- 自我进化框架
- MCP生态系统集成
- 无头CLI操作
- 双语开发





