hermes-hub/agents/AGENTS.md
2026-08-20 00:17:11 +07:00

1.7 KiB
Raw Blame History

Правила работы агентов — Hermes Hub

Документ описывает правила разработки и поддержки самостоятельного репозитория hermes-hub.

1. Границы задачи

Hermes Hub является автономным проектом (Source of Truth). Изменения логики маршрутизации, UI, адаптеров провайдеров и лаунчера производятся исключительно здесь.

2. Безопасность учетных данных (Security Invariants)

В репозиторий запрещено коммитить реальные учетные данные пользователей (auth.json, токены, API-ключи, Credential Manager экспорты, персональные пути). Для шаблонов конфигурации используется config/router_profiles.example.yaml.

3. Разделение Source и Runtime

  • Source of Truth: E:\Agent projects\hermes-hub
  • Installed App: %LOCALAPPDATA%\Programs\HermesHub\
  • Hermes Plugin: %LOCALAPPDATA%\hermes\plugins\antigravity-provider\
  • User Data: %LOCALAPPDATA%\hermes\ (сохраняется при обновлениях и обычном удалении).

4. Проверка и верификация

Любые изменения валидируются через детерминированные тесты:

  • pytest tests/test_multi_provider_router.py
  • python scripts/verify_multi_provider_router.py
  • HermesHubSetup.exe /silent (проверка кодов возврата 0, 10, 11, 12).