From f1c6aa85af28136e10c51877d561a73312882b25 Mon Sep 17 00:00:00 2001 From: Simbiot Harness Date: Sat, 3 Oct 2026 15:22:41 +0000 Subject: [PATCH] =?UTF-8?q?digest:=20hour-2026-10-03-1500=20=E2=80=94=20Vy?= =?UTF-8?q?birai=20back=20to=20Hermes=20+=20switch=20fixes=20+=20=D0=BA?= =?UTF-8?q?=D0=BD=D0=BE=D0=BF=D0=BA=D0=B0=20=C2=AB=D0=92=D0=B5=D1=80=D0=BD?= =?UTF-8?q?=D1=83=D1=82=D1=8C=20=D0=BD=D0=B0=20Hermes=C2=BB?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/digests/hour-2026-10-03-1500.md | 29 ++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 docs/digests/hour-2026-10-03-1500.md diff --git a/docs/digests/hour-2026-10-03-1500.md b/docs/digests/hour-2026-10-03-1500.md new file mode 100644 index 0000000..2c691cb --- /dev/null +++ b/docs/digests/hour-2026-10-03-1500.md @@ -0,0 +1,29 @@ +# Дайджест hour-тика 2026-10-03 ~15:00 UTC + +## Главное 1: Vybirai возвращён на Hermes (по слову Alex, m-516173597) +- Тред: повторный перевод Vybirai → Simbiot упал («юниты не поднялись»). Проверка сервера 91.99.166.59 вживую: hermes-agent active с 14:57:57, бот отвечает; симбиот-юниты disabled; в БД коопа harness_type=hermes — перевод до флага не дошёл, «возврат» был фактом, я его подтвердил и проверил работоспособность. +- **Корень падения перевода (найден и починен)**: (а) гонка — проверка «юниты поднялись» через 2 c после restart, а TG-поллер без токена crash-loop'ился каждые 5 c (restart counter 2363+!) и валил проверку; (б) при пустом SIMBIOT_TG_TOKEN перевод всё равно дёргал deleteWebhook. Утренние фиксы (t-261003090348) не работали в проде — **портал не перезапускали после 11:15** (process up с 09:05, модуль грузится на старте). +- **Vybirai — Matrix-агент, TG-токена не существует**: `telegram: enabled: false` в config.yaml, .env пуст (len=0), токена нет в state.db, на диске и в портале (`tg_bot_token=''`). «Прописать токен» некуда — искать его у Alex/BotFather, если TG-бот нужен. +- Fixes (коммит `616763b` в coop, портал перезапущен, HTTPS 200): + - switch-harness: sleep 2→6 + reset-failed перед проверкой; webhook не трогаем без токена; crash-loop поллера не роняет перевод. + - **Новая кнопка «Вернуть на Hermes»** (просьба Alex m-516173602..604): POST /api/agent//switch-hermes — disable симбиот-юнитов, enable --now hermes-agent, флаг портала назад; видна только simbiot-агентам; pollSwitch различает dir. Память/данные при переводах сохраняются. +- Хвост: /root/simbiot-harness на машине Vybirai остаётся (не мешает, обратный перевод быстрый). Разовое падение hermes-agent 14:49 — shutdown-краш в момент попытки перевода, после рестарта стабильно. + +## Главное 2: Image-ген (t-261003140752-7aa44d) — requeue +- Внешний блокер: нужен от Alex ключ OpenRouter + $5–10 (или «го» на биллинг Google AI). Диагностика закрыта (t-261003133011), план готов (docs/image-gen-provider-options.md), после ключа ~10 мин: провайдер в 9router → e2e через router.cil.by/v1. Напоминание доставлено tg-notify (k=imagegen-mcp-261003). + +## Побочная находка +- MCP `dashboard` гермеса Vybirai (127.0.0.1:8899) не подключается — порт никто не слушает **с 28.09** (не регрессия перевода). На бота не влияет; починка по запросу (сообщено в notify). + +## Исходящие +- Ответы: m-516173597 (ушёл мин-тиком раньше меня — мой SKIP), сводный по батчу m-516173601..604 — 4 реплая (токен/гонка/кнопка/возврат). tg-notify imagegen-mcp-261003 (image-ген + MCP 8899). Дублей нет: всё через идемпотентные CLI. +- Эскалаций открытых: 0, ack-ить нечего. Переэскалаций не требуется. + +## Статусы +- Лестница: sec 338947 ok; min 4795 (errors 38 — LLM-воркер таймауты 480c, известное); hour 97 (errors 4); day 5 (errors 1). Портал после рестарта — проверен (200). +- Burn 9router 7д без изменений: 2521.59 у.е. (минус к AUM, замер AUM ещё не введён). + +## Далее +- Ждать ключ/го Alex по image-гену (задача в ready с reason, вернётся в батч). +- [M] ready на доске: «Вытащить историю сессий Гермеса в Simbiot» — заберёт следующий тик по очереди. +- Опционально: чинить MCP 8899 у Vybirai; мониторить первый перевод Matrix-агента по новому коду (когда Alex решит судьбу токена).