C
ChaoBro

Hermes Agent нативная Windows-версия в бета: установка одной командой PowerShell, без WSL

Hermes Agent нативная Windows-версия в бета: установка одной командой PowerShell, без WSL

Разработчикам на Windows, использующим Hermes Agent, наконец стало легче.

До сих пор запуск Hermes Agent на Windows означал два пути: WSL2 (установка подсистемы Linux) или Docker. Оба работают, но ни один не является «нативным опытом». WSL добавляет слой виртуализации, Docker добавляет контейнерную среду — для тех, кто просто хочет быстро попробовать Agent, эти предварительные условия сами по себе являются барьерами.

Теперь есть третий вариант: нативная установка одной командой PowerShell.

Репозиторий: NousResearch/hermes-agent

140K звёзд, 7 777 коммитов, 992 ветки. Кто-то коммитил код 14 минут назад.

Установка

irm https://raw.githubusercontent.com/nousresearch/hermes-agent/main/install.ps1 | iex

И всё. Никакой предварительной установки WSL, никакой настройки Docker, никакой среды Python. Скрипт обрабатывает все зависимости.

Что говорит команда

Native Windows support is early beta. It installs and runs, but hasn't been road-tested as broadly as our Linux/macOS/WSL2 paths.

Формулировки команды осторожные: «ранняя бета», «устанавливается и работает», «не тестировалась так широко, как пути Linux/macOS/WSL2», «пожалуйста, создавайте issues». Эта честная формулировка — плюс — по крайней мере они не притворяются, что Windows-версия такая же зрелая, как сборки для Linux/Mac.

Какие проблемы совместимости решены

Из истории коммитов, команда tackled эти сложные проблемы:

  • Обработка путей: смешивание обратных слэшей Windows и прямых слэшей POSIX
  • Совместимость оболочек: различия в поведении bash-скриптов в PowerShell
  • Кодировка UTF-8: различия в кодировке по умолчанию между Windows и Linux, вызывающие кракозябры китайских символов
  • Управление процессами: создание подпроцессов и обработка сигналов в Windows

Это все проблемы типа «легко запустить, сложно запустить стабильно».

Кому стоит обратить внимание

  • Нативные разработчики на Windows: те, кто считал WSL слишком громоздким, теперь могут использовать напрямую
  • Корпоративные IT-среды: многие корпоративные Windows-машины не разрешают установку WSL или Docker — нативная установка обходит это ограничение
  • Все, кто хочет быстро попробовать Hermes Agent: меньше предварительных требований означает более низкий порог входа

Риски и советы

Бета-метка — не украшение. Если вы запускаете агентов в production, подождите более стабильной версии. Проблемы с путями и кодировкой Windows всё ещё могут вызывать баги в крайних случаях.

Но если вы просто экспериментируете на локальной машине, делаете демо или запускаете некритичные задачи, можно попробовать сейчас. И если вы столкнётесь с проблемами, команда鼓励 создание issues — что по сути помогает проекту тестировать.

Один пункт для наблюдения: после запуска Windows-версии изменится ли структура пользователей Hermes Agent? Среди 140K звёзд доля нативных Windows-пользователей, вероятно, была невысокой. Если эта бета-версия работает стабильно, рост базы пользователей может прийти от группы, ранее заблокированной барьером WSL.

Репозиторий: https://github.com/nousresearch/hermes-agent