Агенты управляют агентами
Agent Manager (Electron + Win32) + Buddy System (hooks) — восстановление контекста за 10 сек, принудительный анализ альтернатив
Что не работает
При работе с 5+ параллельными AI-агентами каждое переключение — 10 минут на «вспомнить, что происходило». Поспешные решения без анализа альтернатив приводят к откатам. 30% времени уходит на восстановление контекста.
Архитектурный подход
Agent Manager (Electron + Win32 API): мониторинг всех Claude-сессий, мгновенное переключение (Ctrl+Shift+1–9), превью разговоров, уведомления. Buddy System: авто-рекап при возвращении к задаче + Thinking Amplifier перед каждым решением.
Что было сложно
Win32 API из JavaScript — недокументированная территория: clipboard injection работает только при определённой фокусировке окна, WMI-запросы зависают при отсутствии Claude-процессов. Hooks system Claude Code не имеет официальной документации для сложных сценариев — приходилось исследовать поведение экспериментально. Синхронизация state.json между параллельными сессиями без race conditions.
Моя роль и вклад
Архитектор и единственный разработчик
Спроектировал и написал с нуля: Agent Manager на Electron с Win32 API (clipboard injection, WMI-запросы процессов, сканирование сессий), Buddy System (4 хука: PostToolUse обновляет state.json, UserPromptSubmit инжектирует Thinking Amplifier — принудительный анализ альтернатив перед каждым решением, Context Keeper — авто-рекап при возвращении к задаче).
Как это выглядит
Реальные скриншоты
Архитектура системы
Как это работает
Agent Manager: сканирование ~/.claude/tasks/ для обнаружения сессий, WMI-запросы для процессов, clipboard injection через Win32 API для Quick Reply. Buddy: PostToolUse хуки обновляют state.json, UserPromptSubmit хуки инжектируют рекап/усилитель.
Почему именно так
Хуки вместо System Prompt для amplification
Прописать «анализируй альтернативы» в CLAUDE.md
Инструкция в промпте деградирует через 5-10 запросов. UserPromptSubmit хук инжектится принудительно каждый раз — невозможно забыть.
Стабильное критическое мышление на протяжении всей сессии
Результаты
- 01
- Контекст: 10 мин → 10 сек (авто-рекап через state.json)
- 02
- Thinking Amplifier: принудительный анализ альтернатив перед каждым решением
- 03
- 9+ параллельных агентов под контролем (Ctrl+Shift+1-9)
- 04
- 104 задокументированных сессии
- 05
- 20+ скиллов, 4 хука на каждое событие
Влияние на бизнес
Восстановление контекста: с ~10 мин до ~10 сек. При 10+ переключениях/день — экономия ~1.5ч ежедневно. Thinking Amplifier инжектит анализ альтернатив принудительно через UserPromptSubmit хук — невозможно «забыть» проверить альтернативы, в отличие от инструкции в system prompt, которая деградирует через 5-10 запросов.
Алгоритмы и паттерны
Технологии
- Electron
- Win32 API
- PowerShell
- Claude Code Hooks
- Web Audio API