Описание
hmharness — это саморазвивающаяся агентская структура, специально разработанная для разработки HarmonyOS. Она предлагает ядро без зависимостей и первоклассные возможности самоэволюции, интегрированные в экосистему MCP. Эта структура позволяет разработчикам без усилий создавать, строить, устанавливать и запускать приложения HarmonyOS одной командой. Каждый шаг эволюции контролируется и обратим, что обеспечивает управляемый процесс разработки.
Читать далее
Структура включает в себя семь пакетов в одном репозитории, предлагая ядро без зависимостей, самоэволюцию, родную область HarmonyOS, ops keeper, слой выполнения и два интерфейса. Циклическое ядро, сжатие контекста, ворота одобрения и аудит сессий — все это компоненты первого уровня, в то время как MCP соединяет более широкую экосистему.
hmharness предоставляет параметризованное создание через команду harmony_project_create, позволяя генерировать многопользовательские и функциональные библиотеки HAP и HAR за один вызов. Это проверяется на реальных сборках hvigor. Структура поддерживает полный жизненный цикл эмулятора без необходимости в IDE, позволяя разработчикам управлять моделями устройств и вариантами напрямую через безголовый CLI.
Процесс самоэволюции имеет двойные ворота, включая анализ данных, предложения по навыкам, тестирование ворот A/B и продвижение на стадию canary. Оценки воздействия основываются на производительности сессий, при этом вредные эволюции отменяются, а мгновенный откат доступен при регрессии. Клиент MCP написан вручную без зависимостей, поддерживая более 5,800 серверов сообщества для функциональности plug-and-play.
hmharness включает в себя ops keeper с 8-источниковым радаром OpenHarmony, который ежедневно отслеживает предположения о создании и воротах. Он предлагает два интерфейса: полноэкранный TUI и веб-интерфейс, с встроенными мерами безопасности, такими как ворота одобрения deny-first и аудит сессий только для добавления. Инструмент поддерживает двуязычный интерфейс zh/en и системные подсказки, а также совместим с любым поставщиком OpenAI, обеспечивая независимую от модели инженерии контекста.
- КатегорияКонструкторы AI-агентов
- Модель ценообразованияОткрытый код
- РазвёртываниеCLI
- ПлатформыHarmonyOS
Основные функции hmharness
Ядро без зависимостей
Первоклассная самоэволюция
Интеграция с экосистемой MCP
Параметризованное создание
Полный жизненный цикл эмулятора без IDE
Двойной процесс самоэволюции
Ops keeper с радаром OpenHarmony
Поддержка двуязычного интерфейса zh/en
Начало работы с hmharness
Установка: Настройте Node >= 22 и инструментальную цепочку HarmonyOS
Создание: Используйте harmony_project_create для настройки проекта
Сборка: Выполняйте сборки с помощью hvigor
Запуск: Устанавливайте и запускайте приложения с помощью hdc
Варианты использования hmharness
- Разработка приложений HarmonyOS
- Саморазвивающаяся структура
- Интеграция с экосистемой MCP
- Операции безголового CLI
- Двуязычная разработка





