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

53 lines
4.5 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# Дайджест часа 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: ноль новых обязательств).