65 lines
3.5 KiB
Markdown
65 lines
3.5 KiB
Markdown
# Брейншторм: Разное (Misc)
|
||
Дата: 2026-02-21
|
||
|
||
## Обсуждённые темы
|
||
|
||
### ✅ Notifications / Уведомления человеку
|
||
- Первая реализация через Telegram (уже есть bridge)
|
||
- Notification bridge — отдельный bridge, подключается по WS, пушит уведомления
|
||
- Потом: email, push, webhooks
|
||
|
||
### ⚠️ Rollback / Откат
|
||
- Git: revert очевиден
|
||
- Файлы в хранилище: **не версионированы** → отдельная тема для продумывания
|
||
- Возможно нужно версионирование файлов в хранилище (или хотя бы бэкап перед изменением)
|
||
- **Отложено, требует отдельного обсуждения**
|
||
|
||
### ✅ Контекст агентов
|
||
- **Общий промпт проекта** — описание, где docs, структура файлов. Агенты читают при онбординге.
|
||
- **Agent memory** — персональная память, привязана к агенту + проекту. Best practices, паттерны.
|
||
- **Промпт:** "после завершения задачи — допиши findings в memory"
|
||
- Трекер паттерны НЕ собирает (не ML)
|
||
- Комментарии задачи в общий чат НЕ дублируются — кому надо, прочитает в задаче
|
||
|
||
### ✅ Приоритизация очереди
|
||
- По приоритету задачи
|
||
- Если задача назначена на конкретного агента → он берёт
|
||
- Если не соответствует промпту → может не взять (TBD)
|
||
|
||
### ✅ Конфликты между агентами
|
||
- Уже обсуждали: разруливает хозяин MR
|
||
- Lock на файлы — не нужен
|
||
|
||
### ✅ Версионирование API
|
||
- Да, нужно `/api/v1/`, `/api/v2/`
|
||
- Обратная совместимость при обновлении
|
||
|
||
### ⚠️ Зависший агент
|
||
- Heartbeat пропал → что делать?
|
||
- Нужно дописать в picogent: таймаут, рестарт, возврат задачи в todo
|
||
- **Требует доработки picogent**
|
||
|
||
### ⚠️ Multi-instance одного агента
|
||
- Имеет смысл (scaling)
|
||
- Как различать: slug = роль, instance_id = отдельно?
|
||
- **Нужно продумать**
|
||
|
||
### ✅ Агент управляет агентами
|
||
- Архитектор = хозяин доски, может управлять через трекер
|
||
- Агент-тестер может тестировать всё
|
||
|
||
### ✅ Telegram Bridge (MVP)
|
||
- Бот дублирует сообщения из project chats в Telegram
|
||
- 🔥 **Топики**: если в Telegram включены topics → бот пишет в топик с именем проекта
|
||
- Подробности — отдельный брейншторм
|
||
|
||
### ✅ Деплой
|
||
- systemd для picogent
|
||
- Агент-DevOps для CI/CD задач
|
||
|
||
### ❌ Отложено / Не нужно сейчас
|
||
- Онбординг новых пользователей — не для MVP
|
||
- Аналитика/метрики — не для MVP
|
||
- Playtesting (integration testing на уровне UX) — потом
|
||
- Web UI — отдельный брейншторм
|