1.7 KiB
1.7 KiB
Правила работы агентов — 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.pypython scripts/verify_multi_provider_router.pyHermesHubSetup.exe /silent(проверка кодов возврата 0, 10, 11, 12).