Gonka GitHub Mirror · Discussion #1323

Gonka x Hermes Agent

Отдельная страница дискуссии с русским переводом и параллельным режимом RU / Original с точным сопоставлением предложений.

Как пользоваться: включите RU / Original и кликните по предложению — соответствующее предложение в другой колонке доскроллится и подсветится.
Discussion #1323

Gonka x Hermes Agent

Оригинал: Gonka x Hermes Agent

Dankosik avatar
DankosikАвтор
2026-06-08

GonkaGate x Агент Гермеса

Настройте локальный агент Hermes для использования GonkaGate:

npx @gonkagate/hermes-agent-setup

Если вы используете агент Hermes и у вас есть ключ API GonkaGate, это должен быть короткий шаг настройки, а не ручное редактирование ~/.hermes/config.yaml и ~/.hermes/.env .

Утилита настраивает Hermes через поддерживаемого поставщика: собственный путь, сохраняет необработанный ключ в .env Hermes и предлагает только модели, которые работают на GonkaGate и подходят для запуска Hermes.

Требования

Гермес-агент установлен

Агент Гермес v2026.5.16/v0.14.0 или новее

Node.js >=22.14.0

ключ API GonkaGate

интерактивный терминал

Linux, macOS или WSL2

Публичная регистрация соответствует текущим правилам доступности Условий GonkaGate. Он не предназначен для пользователей или организаций в Соединенных Штатах Америки или на территориях США.

Беги

Интерактивная настройка по умолчанию:

npx @gonkagate/hermes-agent-setup

Конкретный профиль Гермеса:

npx @gonkagate/hermes-agent-setup --profile работа

После настройки:

Гермес

Дополнительный тест на дым по реальному запросу:

чат гермеса -Q --max-turns 1 -q " Не использовать инструменты. Точный ответ: дымовой тест GonkaGate в порядке»

Утилита печатает дымовой тест в конце, но не запускает его автоматически. Он отправляет один реальный запрос модели.

Что пишет

Утилита разрешает активные пути конфигурации Hermes с самим Hermes. С --profile используются пути, специфичные для профиля.

Он пишет:

~/.hermes/config.yaml

~/.hermes/.env

Форма управляемой конфигурации:

модель: поставщик: пользовательский base_url: https://api.gonkagate.com/v1 по умолчанию: <selected-model> api_key: ${GONKAGATE_API_KEY}

Необработанный ключ хранится в .env:

GONKAGATE_API_KEY = gp-...

Необработанный ключ не записывается в config.yaml. Утилита также позволяет избежать несвязанного использования OPENAI_API_KEY.

Что происходит во время установки

  • Проверьте Node, поддержку терминала, поддержку ОС, доступность Hermes и версию Hermes.
  • Разрешите активные пути config.yaml и .env.
  • Прочтите существующие файлы config.yaml, .env, auth.json и состояние задания Hermes.
  • Остановить конфликты утилита не должна перезаписывать.
  • Попросите ключ GonkaGate через скрытую подсказку.
  • Ознакомьтесь с действующим каталогом проверенных квалификационных артефактов Hermes.
  • Позвольте пользователю выбрать квалифицированную действующую модель.
  • Показать запланированные изменения файла.
  • Создайте резервную копию файлов, напишите config.yaml, затем напишите .env.
  • Откатите файл config.yaml, если запись в .env не удалась.

Утилита не принимает простой флаг --api-key, поэтому ключ не попадает в историю оболочки или списки процессов.

Выбор модели

Модели угадываются не только по живому каталогу. Модель должна быть:

присутствует в GonkaGate /v1/models

зарегистрирован как сертифицированный для запуска агента Гермеса

Текущий белый список:

Moonshotai/kimi-k2.6 (рекомендуется по умолчанию)

минимаксай/минимакс-м2.7

qwen/qwen3-235b-a22b-instruct-2507-fp8

Модели, работающие только в реальном времени, игнорируются. Модели, содержащие только артефакты, которые больше не используются, также игнорируются.

Что доказывает /v1/models

Запрос на установку подтверждает:

ключ аутентифицирует

GonkaGate возвращает каталог моделей

Это не доказывает:

платежный баланс

квота

готовность первого оплачиваемого запроса Hermes

Используйте дополнительный дымовой тест чата Hermes, если вам нужно подтверждение во время выполнения.

Текущий контракт

пакет: @gonkagate/hermes-agent-setup

команда: npx @gonkagate/hermes-agent-setup

установленный bin: hermes-agent-setup

Путь поставщика: поставщик: пользовательский

базовый URL: https://api.gonkagate.com/v1

  • управляемые ключи конфигурации: model.provider, model.base_url, model.default, model.api_key.

управляемый секретный ключ: GONKAGATE_API_KEY

Нецели

Это не обычный установщик Hermes. Это не так:

заменить установку Гермеса выше по потоку

поддержка версий Hermes старше v2026.5.16/v0.14.0

принимать произвольные пользовательские базовые URL-адреса

  • перенести устаревшие настройки конечной точки, такие как OPENAI_BASE_URL, LLM_MODEL, поставщик корневого уровня / base_url или устаревшие custom_providers.

редактировать профили оболочки

писать напрямую в пулы учетных данных auth.json

генерировать локальные файлы .env репозитория

требовать встроенной поддержки запуска Windows

  • утверждать, что /v1/models подтверждает готовность к выставлению счетов, квотам или первому запросу.

Ссылки

Репозиторий (https://github.com/GonkaGate/hermes-agent-setup)

пакет npm (https://www.npmjs.com/package/@gonkagate/hermes-agent-setup)

Проблемы и отзывы (https://github.com/GonkaGate/hermes-agent-setup/issues)

README (https://github.com/GonkaGate/hermes-agent-setup/blob/main/README.md)

Как это работает (https://github.com/GonkaGate/hermes-agent-setup/blob/main/docs/how-it-works.md)

Примечания по безопасности (https://github.com/GonkaGate/hermes-agent-setup/blob/main/docs/security.md)

Руководство агента GonkaGate Hermes (https://gonkagate.com/en/docs/guides/coding-agents/hermes-agent)

Документация GonkaGate (https://gonkagate.com/en/docs)

Русский перевод
Dankosik avatar
DankosikАвтор
2026-06-08

GonkaGate x Агент Гермеса

Настройте локальный агент Hermes для использования GonkaGate:

npx @gonkagate/hermes-agent-setup

Если вы используете агент Hermes и у вас есть ключ API GonkaGate, это должен быть короткий шаг настройки, а не ручное редактирование ~/.hermes/config.yaml и ~/.hermes/.env .

Утилита настраивает Hermes через поддерживаемого поставщика: собственный путь, сохраняет необработанный ключ в .env Hermes и предлагает только модели, которые работают на GonkaGate и подходят для запуска Hermes.

Требования

Гермес-агент установлен

Агент Гермес v2026.5.16/v0.14.0 или новее

Node.js >=22.14.0

ключ API GonkaGate

интерактивный терминал

Linux, macOS или WSL2

Публичная регистрация соответствует текущим правилам доступности Условий GonkaGate. Он не предназначен для пользователей или организаций в Соединенных Штатах Америки или на территориях США.

Беги

Интерактивная настройка по умолчанию:

npx @gonkagate/hermes-agent-setup

Конкретный профиль Гермеса:

npx @gonkagate/hermes-agent-setup --profile работа

После настройки:

Гермес

Дополнительный тест на дым по реальному запросу:

чат гермеса -Q --max-turns 1 -q " Не использовать инструменты. Точный ответ: дымовой тест GonkaGate в порядке»

Утилита печатает дымовой тест в конце, но не запускает его автоматически. Он отправляет один реальный запрос модели.

Что пишет

Утилита разрешает активные пути конфигурации Hermes с самим Hermes. С --profile используются пути, специфичные для профиля.

Он пишет:

~/.hermes/config.yaml

~/.hermes/.env

Форма управляемой конфигурации:

модель: поставщик: пользовательский base_url: https://api.gonkagate.com/v1 по умолчанию: <selected-model> api_key: ${GONKAGATE_API_KEY}

Необработанный ключ хранится в .env:

GONKAGATE_API_KEY = gp-...

Необработанный ключ не записывается в config.yaml. Утилита также позволяет избежать несвязанного использования OPENAI_API_KEY.

Что происходит во время установки

  • Проверьте Node, поддержку терминала, поддержку ОС, доступность Hermes и версию Hermes.
  • Разрешите активные пути config.yaml и .env.
  • Прочтите существующие файлы config.yaml, .env, auth.json и состояние задания Hermes.
  • Остановить конфликты утилита не должна перезаписывать.
  • Попросите ключ GonkaGate через скрытую подсказку.
  • Ознакомьтесь с действующим каталогом проверенных квалификационных артефактов Hermes.
  • Позвольте пользователю выбрать квалифицированную действующую модель.
  • Показать запланированные изменения файла.
  • Создайте резервную копию файлов, напишите config.yaml, затем напишите .env.
  • Откатите файл config.yaml, если запись в .env не удалась.

Утилита не принимает простой флаг --api-key, поэтому ключ не попадает в историю оболочки или списки процессов.

Выбор модели

Модели угадываются не только по живому каталогу. Модель должна быть:

присутствует в GonkaGate /v1/models

зарегистрирован как сертифицированный для запуска агента Гермеса

Текущий белый список:

Moonshotai/kimi-k2.6 (рекомендуется по умолчанию)

минимаксай/минимакс-м2.7

qwen/qwen3-235b-a22b-instruct-2507-fp8

Модели, работающие только в реальном времени, игнорируются. Модели, содержащие только артефакты, которые больше не используются, также игнорируются.

Что доказывает /v1/models

Запрос на установку подтверждает:

ключ аутентифицирует

GonkaGate возвращает каталог моделей

Это не доказывает:

платежный баланс

квота

готовность первого оплачиваемого запроса Hermes

Используйте дополнительный дымовой тест чата Hermes, если вам нужно подтверждение во время выполнения.

Текущий контракт

пакет: @gonkagate/hermes-agent-setup

команда: npx @gonkagate/hermes-agent-setup

установленный bin: hermes-agent-setup

Путь поставщика: поставщик: пользовательский

базовый URL: https://api.gonkagate.com/v1

  • управляемые ключи конфигурации: model.provider, model.base_url, model.default, model.api_key.

управляемый секретный ключ: GONKAGATE_API_KEY

Нецели

Это не обычный установщик Hermes. Это не так:

заменить установку Гермеса выше по потоку

поддержка версий Hermes старше v2026.5.16/v0.14.0

принимать произвольные пользовательские базовые URL-адреса

  • перенести устаревшие настройки конечной точки, такие как OPENAI_BASE_URL, LLM_MODEL, поставщик корневого уровня / base_url или устаревшие custom_providers.

редактировать профили оболочки

писать напрямую в пулы учетных данных auth.json

генерировать локальные файлы .env репозитория

требовать встроенной поддержки запуска Windows

  • утверждать, что /v1/models подтверждает готовность к выставлению счетов, квотам или первому запросу.

Ссылки

Репозиторий (https://github.com/GonkaGate/hermes-agent-setup)

пакет npm (https://www.npmjs.com/package/@gonkagate/hermes-agent-setup)

Проблемы и отзывы (https://github.com/GonkaGate/hermes-agent-setup/issues)

README (https://github.com/GonkaGate/hermes-agent-setup/blob/main/README.md)

Как это работает (https://github.com/GonkaGate/hermes-agent-setup/blob/main/docs/how-it-works.md)

Примечания по безопасности (https://github.com/GonkaGate/hermes-agent-setup/blob/main/docs/security.md)

Руководство агента GonkaGate Hermes (https://gonkagate.com/en/docs/guides/coding-agents/hermes-agent)

Документация GonkaGate (https://gonkagate.com/en/docs)

Оригинал
Dankosik avatar
DankosikАвтор
2026-06-08

GonkaGate x Hermes Agent

Set up local hermes-agent to use GonkaGate:

npx @gonkagate/hermes-agent-setup

If you use Hermes Agent and have a GonkaGate API key, this should be a short setup step, not a manual edit of ~/.hermes/config.yaml and ~/.hermes/.env .

The utility configures Hermes through the supported provider: custom path, stores the raw key in Hermes' .env , and only offers models that are live on GonkaGate and launch-qualified for Hermes.

Requirements

hermes-agent installed

Hermes Agent v2026.5.16 / v0.14.0 or newer

Node.js >=22.14.0

a GonkaGate API key

an interactive terminal

Linux, macOS, or WSL2

Public onboarding follows current GonkaGate Terms availability rules. It is not intended for users or entities in the United States of America or U.S. territories.

Run

Default interactive setup:

npx @gonkagate/hermes-agent-setup

Specific Hermes profile:

npx @gonkagate/hermes-agent-setup --profile work

After setup:

hermes

Optional real-request smoke test:

hermes chat -Q --max-turns 1 -q " Do not use tools. Reply exactly: GonkaGate smoke test OK "

The utility prints that smoke test at the end, but does not run it automatically. It sends one real model request.

What it writes

The utility resolves the active Hermes config paths with Hermes itself. With --profile , it uses the profile-specific paths.

It writes:

~/.hermes/config.yaml

~/.hermes/.env

The managed config shape is:

model : provider : custom base_url : https://api.gonkagate.com/v1 default : <selected-model> api_key : ${GONKAGATE_API_KEY}

The raw key is stored in .env :

GONKAGATE_API_KEY = gp-...

The raw key is not written to config.yaml . The utility also avoids taking over unrelated OPENAI_API_KEY usage.

What happens during setup

  • Check Node, terminal support, OS support, Hermes availability, and Hermes version.
  • Resolve the active config.yaml and .env paths.
  • Read existing config.yaml , .env , auth.json , and Hermes job state.
  • Stop on conflicts the utility should not overwrite.
  • Ask for the GonkaGate key through a hidden prompt.
  • Intersect the live catalog with checked-in Hermes qualification artifacts.
  • Let the user choose a qualified live model.
  • Show the planned file changes.
  • Back up files, write config.yaml , then write .env .
  • Roll back config.yaml if the .env write fails.

The utility does not accept a plain --api-key flag, so the key does not land in shell history or process lists.

Model selection

Models are not guessed from the live catalog alone. A model must be:

present in GonkaGate /v1/models

checked in as launch-qualified for Hermes Agent

Current allowlist:

moonshotai/kimi-k2.6 (recommended default)

minimaxai/minimax-m2.7

qwen/qwen3-235b-a22b-instruct-2507-fp8

Live-only models are ignored. Artifact-only models that are no longer live are ignored too.

What /v1/models proves

The setup request proves:

the key authenticates

GonkaGate returns a model catalog

It does not prove:

billing balance

quota

first billable Hermes request readiness

Use the optional hermes chat smoke test when you want runtime proof.

Current contract

package: @gonkagate/hermes-agent-setup

command: npx @gonkagate/hermes-agent-setup

installed bin: hermes-agent-setup

provider path: provider: custom

base URL: https://api.gonkagate.com/v1

managed config keys: model.provider , model.base_url , model.default , model.api_key

managed secret key: GONKAGATE_API_KEY

Non-goals

This is not a general Hermes installer. It does not:

replace upstream hermes setup

support Hermes versions older than v2026.5.16 / v0.14.0

accept arbitrary custom base URLs

  • migrate legacy endpoint settings such as OPENAI_BASE_URL , LLM_MODEL , root-level provider / base_url , or legacy custom_providers

edit shell profiles

write directly to auth.json credential pools

generate repository-local .env files

claim native Windows launch support

claim that /v1/models proves billing, quota, or first-request readiness

Links

Repository (https://github.com/GonkaGate/hermes-agent-setup)

npm package (https://www.npmjs.com/package/@gonkagate/hermes-agent-setup)

Issues and feedback (https://github.com/GonkaGate/hermes-agent-setup/issues)

README (https://github.com/GonkaGate/hermes-agent-setup/blob/main/README.md)

How it works (https://github.com/GonkaGate/hermes-agent-setup/blob/main/docs/how-it-works.md)

Security notes (https://github.com/GonkaGate/hermes-agent-setup/blob/main/docs/security.md)

GonkaGate Hermes Agent guide (https://gonkagate.com/en/docs/guides/coding-agents/hermes-agent)

GonkaGate docs (https://gonkagate.com/en/docs)