simbiot-harness/docs/digests/hour-2026-10-03-1600.md

4.5 KiB
Raw Permalink Blame History

Дайджест часа 2026-10-03 16:00–17:00 UTC — hour-тик

Итог: батч 3/3 [M] закрыт, все три с проверкой вживую

1. t-261003140752-7aa44d — Image-ген подключён + e2e ✅

  • Блокер «ждёт го Alex» снят фактом: ключ OPENROUTER_KEY коопа уже в .env харнеса и оплачен — /api/credits: 163$ кредитов, доступно ~26.8$ (пополнение 5–10$ из постановки не требуется). Продолжил по варианту А доки (расход на e2e ≈ $0.005, обратимо).
  • 9router (204.168.232.21): провайдер coop-openrouter добавлен через внутренний API (x-9r-cli-token, локально), каталог обновлён — 466 моделей, image-класс на месте (google/gemini-3.1-flash-image ≈$0.003–0.005/шт, gpt-5-image-mini…).
  • e2e через прод router.cil.by/v1/images/generations (ROUTER_KEY коопа): HTTP 200 за 12с, валидный PNG 977KB — артефакт доставлен в чат (artifacts/imagegen-e2e-20261003.png). Клиентам менять ничего не нужно (OpenAI-совместимый эндпоинт).
  • Осталось стратегическое: вариант Г (свой GPU, $0/картинка) — вне этого тика.

2. t-261003150347-896567 — история Гермеса в памяти симбиота ✅

  • Конвейер tools/hermes_history_ingest.py (запуск /root/rag-venv/bin/python3, там fastembed), дока docs/hermes-history-pipeline.md.
  • Источник /root/.hermes/state.db (390 сессий / ~133k сообщений, 2026-05-14… 2026-10-02), CUTOFF = старт харнеса 2026-10-03. Сырые логи не индексируем — выжимки: 36 помесячных роллапов (все сессии, cron помечены [авто]) + 313 карточек человеческих сессий (цитаты user + ключевые ответы assistant).
  • Вбито в штатную RAG-базу симбиота (/root/rag/rag.db): +349 чанков (12525→12828), идемпотентно (повторный прогон перезаписывает hermes-history/*).
  • Приёмка: cli.py rag-query по событию до 3.10 → топ-хиты гермес-сессий (score ~0.85) — симбиот теперь «помнит» до 3 октября.

3. t-261003154522-f89cce — «Починить» больше не hermes-only ✅

  • /root/coop/domains/dashboard.py (бэкап dashboard.py.backup-1003-harness-repair): /api/agent/<id>/repair и /api/agent/<id>/restart стали harness-aware по harness_type: simbiot → юнит simbiot-harness.service, user root, /root/simbiot-harness (.env с ROUTER_BASE_URL/ROUTER_KEY, state-db harness/harness.db, self-check по двум юнитам); hermes → прежняя логика без изменений. Ремонтируемые шаги сохранены: майнеры/хуки/crontab (для simbiot — crontab -u root), SSH hardening, state.db, LLM-канал с подменой ключа из router_keys при 401.
  • Деплой по уроку t-261003090348: systemctl restart coop-portal — active, PID 2718169 (16:26 UTC).
  • Верификация вживую: Rita (simbiot) — юниты active, state.db root:root, ROUTER_* в .env, ping 9router = 200, заразы нет → «всё чисто»; Cody (hermes) — hermes-ветка не задета. Оффлайн-маршрутизация по coop.db: все 15 агентов с IP дают корректные unit/user/home/env/state_db.

Система

  • Мин-уровень: 6 тихих тиков под гейтом (0 событий выше порога) — консолидировать нечего. Эскалации: открытых 0, новых нет.
  • Фоновые задачи тика: не запускались (вся работа синхронная в тике).
  • Расход на тик: ≈$0.005 (e2e-картинка) — в контексте burn 9router 7д=2521.59 у.е.
  • Заметка: Image-ген закрыт без единого нового биллинга — использован уже оплаченный ключ коопа (+AUM: ноль новых обязательств).