4.1 KiB
4.1 KiB
Задание: Hermes Hub — Product Stabilization + Native Windows UX v3 + GitHub + Architecture Roadmap
Дата поступления
2026-08-20
Область задачи (Scope)
- GitHub & Security Baseline:
- Инициализация git-репозитория
E:\Agent projects\hermes-hub. - Настройка строгого
.gitignore(исключение токенов,auth.json, ключей, логов, кэшей). - Repository-wide Security Audit.
- Создание приватного репозитория
hermes-hubна GitHub и первый push.
- Инициализация git-репозитория
- Product Stabilization & Performance:
- Ликвидация задержек при переключении вкладок (P95 < 200 ms, без I/O, без сетевых запросов).
- Устранение дерганий при движении/resize окна (кэширование иконок, дебаунс).
- Строгий Status Resolver: неподключенный аккаунт ->
NOT_CONFIGURED(«Аккаунт не добавлен»), очистка устаревших квот, отсутствиеQUOTA_EXHAUSTED/HEALTHYна пустых слотах. - Человекочитаемые подписи статусов на русском языке.
- Windows App Identity & Taskbar Integration:
- Установка стабильного
AppUserModelID(HermesHub.Desktop). - Использование фирменного multi-resolution
.icoдля taskbar, title bar, Alt+Tab, Start Menu. - Исключение появления иконки Python при закреплении на панели задач.
- Установка стабильного
- Provider Icons & Visual System:
- Интеграция официальных иконок провайдеров (Google Antigravity, OpenAI Codex, OpenCode Go) из предоставленных ассетов в
assets/providers/. - Увеличенная читаемая типографика (14-16px body, 18-20px titles).
- Качественный Sidebar с однородными иконками и аккуратный Header.
- Интеграция официальных иконок провайдеров (Google Antigravity, OpenAI Codex, OpenCode Go) из предоставленных ассетов в
- Accounts View (Уровень Cockpit Tools):
- Верхний Toolbar: Поиск, фильтры (Все, Подключенные, Требуется вход, Квоты, Провайдеры), сортировка, добавление.
- Компактные информативные карточки подключенных аккаунтов.
- Сводный блок свободных слотов без визуального шума.
- Team View & Routing & Health & Settings:
- 6 логических ролей в Team View, разделение флагов MAIN Hermes Account и Primary Orchestrator.
- Визуальный пайплайн failover в Routing View.
- Компактная диагностика в Health View (пустые слоты никогда не здоровы).
- Интерактивные переключатели и сворачиваемый Advanced раздел в Settings View.
- Graceful Shutdown:
- Координатор остановки процессов, таймеров и воркеров без зомби-процессов.
- Архитектурный 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).
- P0: Lifecycle Supervisor с Process Registry (владение процессами без
- Installer:
- Инсталлятор
HermesHubSetup.exeс обязательной проверкой наличия установленного Hermes Agent.
- Инсталлятор
- Тестирование, Документация и Отчётность:
- Unit, Integration, Performance и Windows тесты.
- Обновление всей документации.
- Атомарные коммиты в GitHub.
- Итоговый подробный отчет в
agents/done/.