Descrição
hmharness é uma estrutura de agente autoevolutiva projetada especificamente para o desenvolvimento de HarmonyOS. Oferece um núcleo sem dependências e capacidades de autoevolução de primeira classe, integradas dentro do ecossistema MCP. A estrutura permite que os desenvolvedores criem, construam, instalem e executem aplicações HarmonyOS de forma contínua em um único comando. Cada etapa de evolução é controlada e reversível, garantindo um processo de desenvolvimento controlado.
Ler mais
A estrutura inclui sete pacotes em um repositório, apresentando um núcleo sem dependências, autoevolução, o domínio nativo do HarmonyOS, o ops keeper, a camada de execução e duas interfaces. O núcleo de loop, compressão de contexto, portões de aprovação e auditoria de sessão são todos componentes de primeira parte, enquanto o MCP conecta o ecossistema mais amplo.
hmharness fornece scaffolding parametrizado através do comando harmony_project_create, permitindo a geração de bibliotecas HAP e HAR de várias páginas e recursos em uma única chamada. Isso é verificado contra builds reais de hvigor. A estrutura suporta um ciclo de vida completo de emulador sem a necessidade de um IDE, permitindo que os desenvolvedores gerenciem modelos e variantes de dispositivos diretamente através de uma CLI sem cabeça.
O processo de autoevolução é duplamente controlado, envolvendo mineração de insights, propostas de habilidades, banco de testes A/B de portões de treinamento e promoção para um estágio canário. Os veredictos de impacto são baseados no desempenho da sessão, com evoluções prejudiciais sendo aposentadas e retrocesso instantâneo disponível em caso de regressão. O cliente MCP é escrito à mão com zero dependências, suportando mais de 5.800 servidores comunitários para funcionalidade plug-and-play.
hmharness inclui um ops keeper com um radar OpenHarmony de 8 fontes que monitora diariamente suposições de scaffolding e portões. Apresenta duas interfaces: uma TUI em tela cheia e uma interface web, com medidas de segurança integradas, como portões de aprovação deny-first e auditorias de sessão apenas de adição. A ferramenta suporta uma interface e prompts de sistema bilíngues zh/en, e é compatível com qualquer provedor OpenAI, garantindo engenharia de contexto independente de modelo.
- CategoriaCriadores de agentes de IA
- Modelo de preçosCódigo aberto
- ImplantaçãoCLI
- PlataformasHarmonyOS
Recursos principais de hmharness
Núcleo sem dependências
Autoevolução de primeira classe
Integração com ecossistema MCP
Scaffolding parametrizado
Ciclo de vida completo de emulador sem IDE
Processo de autoevolução duplamente controlado
Ops keeper com radar OpenHarmony
Suporte a interface bilíngue zh/en
Primeiros passos com hmharness
Instalar: Configure Node >= 22 e a cadeia de ferramentas HarmonyOS
Criar: Use harmony_project_create para configuração do projeto
Construir: Execute builds com hvigor
Executar: Instale e inicie aplicativos com hdc
Casos de uso de hmharness
- Desenvolvimento de Aplicativos HarmonyOS
- Estrutura Autoevolutiva
- Integração com Ecossistema MCP
- Operações de CLI Sem Cabeça
- Desenvolvimento Bilíngue





