hermes-hub/agents/inbox/2026-08-20-hermes-hub-product-stabilization-and-roadmap.md
2026-08-20 10:53:49 +07:00

4.1 KiB
Raw Permalink Blame History

Задание: Hermes Hub — Product Stabilization + Native Windows UX v3 + GitHub + Architecture Roadmap

Дата поступления

2026-08-20

Область задачи (Scope)

  1. GitHub & Security Baseline:
    • Инициализация git-репозитория E:\Agent projects\hermes-hub.
    • Настройка строгого .gitignore (исключение токенов, auth.json, ключей, логов, кэшей).
    • Repository-wide Security Audit.
    • Создание приватного репозитория hermes-hub на GitHub и первый push.
  2. Product Stabilization & Performance:
    • Ликвидация задержек при переключении вкладок (P95 < 200 ms, без I/O, без сетевых запросов).
    • Устранение дерганий при движении/resize окна (кэширование иконок, дебаунс).
    • Строгий Status Resolver: неподключенный аккаунт -> NOT_CONFIGURED («Аккаунт не добавлен»), очистка устаревших квот, отсутствие QUOTA_EXHAUSTED / HEALTHY на пустых слотах.
    • Человекочитаемые подписи статусов на русском языке.
  3. Windows App Identity & Taskbar Integration:
    • Установка стабильного AppUserModelID (HermesHub.Desktop).
    • Использование фирменного multi-resolution .ico для taskbar, title bar, Alt+Tab, Start Menu.
    • Исключение появления иконки Python при закреплении на панели задач.
  4. Provider Icons & Visual System:
    • Интеграция официальных иконок провайдеров (Google Antigravity, OpenAI Codex, OpenCode Go) из предоставленных ассетов в assets/providers/.
    • Увеличенная читаемая типографика (14-16px body, 18-20px titles).
    • Качественный Sidebar с однородными иконками и аккуратный Header.
  5. Accounts View (Уровень Cockpit Tools):
    • Верхний Toolbar: Поиск, фильтры (Все, Подключенные, Требуется вход, Квоты, Провайдеры), сортировка, добавление.
    • Компактные информативные карточки подключенных аккаунтов.
    • Сводный блок свободных слотов без визуального шума.
  6. Team View & Routing & Health & Settings:
    • 6 логических ролей в Team View, разделение флагов MAIN Hermes Account и Primary Orchestrator.
    • Визуальный пайплайн failover в Routing View.
    • Компактная диагностика в Health View (пустые слоты никогда не здоровы).
    • Интерактивные переключатели и сворачиваемый Advanced раздел в Settings View.
  7. Graceful Shutdown:
    • Координатор остановки процессов, таймеров и воркеров без зомби-процессов.
  8. Архитектурный Roadmap (P0 -> P1 -> P2):
    • P0: Lifecycle Supervisor с Process Registry (владение процессами без killall), Lease/TTL, Heartbeat, WebPolicy, ToolPolicy, аудит.
    • P1: Unified Skill Registry, Provider Capability Matrix, DeepSeek Responses API адаптер.
    • P2: Scheduled Task Safety (overlap_policy: skip).
  9. Installer:
    • Инсталлятор HermesHubSetup.exe с обязательной проверкой наличия установленного Hermes Agent.
  10. Тестирование, Документация и Отчётность:
    • Unit, Integration, Performance и Windows тесты.
    • Обновление всей документации.
    • Атомарные коммиты в GitHub.
    • Итоговый подробный отчет в agents/done/.