Descripción
hmharness es un marco de agentes auto-evolutivos diseñado específicamente para el desarrollo de HarmonyOS. Ofrece un núcleo sin dependencias y capacidades de auto-evolución de primera clase, integradas dentro del ecosistema MCP. El marco permite a los desarrolladores crear, construir, instalar y ejecutar aplicaciones de HarmonyOS sin problemas en un solo comando. Cada paso de evolución está controlado y es reversible, asegurando un proceso de desarrollo controlado.
Leer más
El marco incluye siete paquetes en un solo repositorio, con un núcleo sin dependencias, auto-evolución, el dominio nativo de HarmonyOS, el ops keeper, la capa de ejecución y dos frontends. El núcleo de bucle, la compresión de contexto, las puertas de aprobación y la auditoría de sesiones son todos componentes de primera parte, mientras que MCP conecta el ecosistema más amplio.
hmharness proporciona andamiaje parametrizado a través del comando harmony_project_create, lo que permite la generación de bibliotecas HAP y HAR de múltiples páginas y características en una sola llamada. Esto se verifica contra construcciones reales de hvigor. El marco admite un ciclo de vida completo del emulador sin necesidad de un IDE, permitiendo a los desarrolladores gestionar modelos y variantes de dispositivos directamente a través de una CLI sin cabeza.
El proceso de auto-evolución está doblemente controlado, involucrando minería de información, propuestas de habilidades, banco de pruebas de puertas de entrenamiento A/B y promoción a una etapa canaria. Los veredictos de impacto se basan en el rendimiento de la sesión, con evoluciones dañinas siendo retiradas y una reversión instantánea disponible en caso de regresión. El cliente MCP está escrito a mano con cero dependencias, soportando más de 5,800 servidores comunitarios para funcionalidad plug-and-play.
hmharness incluye un ops keeper con un radar OpenHarmony de 8 fuentes que monitorea diariamente las suposiciones de andamiaje y puertas. Presenta dos frontends: un TUI de pantalla completa y una interfaz web, con medidas de seguridad integradas como puertas de aprobación de negación inicial y auditorías de sesión solo de adición. La herramienta admite una interfaz y mensajes del sistema bilingües zh/en, y es compatible con cualquier proveedor de OpenAI, asegurando ingeniería de contexto independiente del modelo.
- CategoríaCreadores de agentes de IA
- Modelo de preciosCódigo abierto
- ImplementaciónCLI
- PlataformasHarmonyOS
Características principales de hmharness
Núcleo sin dependencias
Auto-evolución de primera clase
Integración del ecosistema MCP
Andamiaje parametrizado
Ciclo de vida completo del emulador sin IDE
Proceso de auto-evolución doblemente controlado
Ops keeper con radar OpenHarmony
Soporte de interfaz bilingüe zh/en
Primeros pasos con hmharness
Instalar: Configurar Node >= 22 y la cadena de herramientas de HarmonyOS
Andamiaje: Usar harmony_project_create para la configuración del proyecto
Construir: Ejecutar construcciones con hvigor
Ejecutar: Instalar y lanzar aplicaciones con hdc
Casos de uso de hmharness
- Desarrollo de Aplicaciones de HarmonyOS
- Marco Auto-Evolutivo
- Integración del Ecosistema MCP
- Operaciones de CLI Sin Cabeza
- Desarrollo Bilingüe





