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

21 lines
1.7 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# Правила работы агентов — 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).