Chief Beaver Officer

Окна

Telegram, плагин Beaver в Obsidian, markdown-чаты, админка, beaver-calendar рядом.

Telegram gateway

TelegramFrontend(token, user_id, master_agent, branch_agent, attachments, texts). Личка с ботом, у которого включены топики: General - мастер, каждый новый топик - ветка. Ответ стримится драфтом, статусы тул-коллов показываются сами, вопросы с вариантами - кнопками, по таймауту вопрос уходит текстом.

Вложения ложатся в мета/бобер/вложения/<дата>/ и стираются через 30 дней; нужное агент переносит к заметке сам.

Плагин Beaver вокруг

Те же разговоры рядом с заметками. Две формы: таб - широкий лейаут с рельсом разговоров слева, альтернатива телеге; колонка в правом сайддоке - следует за открытой заметкой, показывает живую активность.

Плагин собирает UI прямо из beaver-gateway/ui/src/lib, так что панель и админка - один код. Настройки: Base URL (…/md), API origin, bearer-токен, подпапка vault.

Плагин Beaver в табе: рельс разговоров и тред с деревом тул-коллов

Markdown-чаты gateway

MarkdownFrontend(vault_path, default_agent, chat_path). Глубокий чат - файл в 💬 чаты/YYYY-MM/YYYY-MM-DD - тема.md: реплики Бобра под ### User:, ответы под ### Assistant:. Файл и есть разговор; агент во фронтматтере agent:. Единственное место, где текст не заменяет ответ, а является им. Отправляет реплику плагин Beaver командой Send, вотчера файлов нет.

Админка gateway

Одна страница, которую видно первой: что в движении, что ждёт ответа, контекст и квоты, граф вокруг мастера. Дальше - разговоры по дням, память, usage, система (джобы, токены, аудит). Остров сверху живёт на каждом экране и раскрывается в доску.

Admin: память - зона агента деревом с рендером файлов

beaver-calendar вокруг

Отдельный плагин рядом: календарь и список задач поверх Tasks-плагина и Kanban-досок. Сфера - файл в папке досок, проект - h2 внутри. Умеет архивировать закрытое в зеркало папки. Агент видит те же доски как текст, а сроки из них раз в день едут в конверт.

beaver-calendar: вкладка Calendar, месяц с задачами по дням