[2026-10-14] eagle: personal/plans/balda-callee-prism-plan.md personal/projects/balda/execution-broker.md personal/projects/balda/setup.md

This commit is contained in:
Alexey Martemyanov committed 2026-10-14 16:31:34 +06:00
1 parent a69f95ba59
commit 81825c9bf9
3 files changed
+34 -4

No files matched your search

+3 -1
View File
@@ -2,6 +2,7 @@
> Не использовать как runbook текущей Balda. Актуальная локальная схема, пути и команды: [[personal/projects/balda/setup|Balda — актуальный локальный запуск]].
> Текущий контейнер: `balda-mm-mac`; config: `/Users/admin/Docker/balda-mm-mac/config/config.yaml`; Obsidian MCP: `type: http`, `http://host.docker.internal:3101/mcp`.
> Материал ниже сохранён только как история.
> Актуальные результаты локального прогона 2026-10-14, статус кандидата rc.26 и незавершённые планы: [[personal/projects/balda/execution-broker|Execution Broker — текущий локальный контур]]. Старые NO-GO и SHA ниже относятся к указанным историческим запускам.
# Текущее состояние — Balda / Broker — 2026-10-03 22:41 Бишкек
@@ -643,7 +644,8 @@ DeepSeek подходит для ограниченного routing и прос
### Дополнительные задачи — 2026-10-11: альтернативные аппрувы и ACP-контекст
- [ ] **Получение аппрувов через альтернативный канал — Telegram.** Добавить в Balda + Execution Broker доставку запроса подтверждения в Telegram для задачи, запущенной из другого канала. Ответ привязывать к исходным Story/run и конкретному запросу аппрува; результат отражать в исходном канале. Проверить идентификацию подтверждающего пользователя, отказ, таймаут, повторную доставку и одновременные ответы из нескольких каналов без двойного возобновления выполнения.
- [x] **Telegram для Broker workflows и worker ACP.** Реализованы привязка к run/Human/владельцу, выбор единственного канала запроса, возврат результата в исходную беседу, срок действия, обновление кнопок, restart recovery и competing-channel deduplication. Текущий контракт и доказательства: [[personal/projects/balda/execution-broker]].
- [ ] **Прямые ACP-разрешения хостовых агентов Balda.** Единая межканальная доставка этих разрешений не покрывается Telegram-механизмом Broker; это отдельная незавершённая часть плана.
- [ ] **Прогон субагента для автоаппрува и сбора дополнительного контекста команд ACP-субагентов.** Перед решением по запросу разрешения запускать отдельного субагента: собрать цель команды, cwd, аргументы, затрагиваемые файлы/ресурсы, ожидаемые побочные эффекты и связь с текущей задачей. Использовать собранный контекст для автоаппрува в пределах настроенной политики; при недостатке данных или необходимости решения пользователя направлять запрос на ручной аппрув, включая Telegram. Сохранять решение и обоснование в событиях run.
- [ ] **Приёмочный прогон.** Проверить связку ACP-запрос → сбор контекста субагентом → автоаппрув либо ручной ответ через Telegram → возобновление нужного ACP-субагента. Покрыть недостаточный контекст, отказ, таймаут и повторный ответ.