diff --git a/projects/dttb/ai-assistant-pilot/architecture.md b/projects/dttb/ai-assistant-pilot/architecture.md index 0170470..f6b86ff 100644 --- a/projects/dttb/ai-assistant-pilot/architecture.md +++ b/projects/dttb/ai-assistant-pilot/architecture.md @@ -190,3 +190,12 @@ VPS-шлюз (openresty) публикует: **Gitea коробки (104):** уже есть репо `benelux/knowledge-base.git` (пустой, заготовка) + `/opt/kb-autocommit`. Основа для изолированной KB заложена. **Ждём от Олега:** (1) Zhipu/z.ai GLM-ключ → запуск Мажордома на GLM 5.2; (2) Telegram user-id Александра → allowlist; (3) доступ к VPS/Cosmos-админу → безопасность. + +### ✅ Мажордом ЗАПУЩЕН на GLM 5.2 (2026-06-30) + +Второй бот Александра **@majordom_umny_bot** («Умный дом») работает. +- **LXC 109** (german-alex), Hermes Agent (NousResearch), systemd `hermes-gateway.service` (system-level, enabled+active, ~150 МБ ОЗУ, run-as-user root). +- **Модель: GLM 5.2 автономно через z.ai coding-план** — НЕ через OmniRoute Олега. config.yaml `model.default: glm-5.2`, `provider: zai`. `.env`: `GLM_API_KEY=...`, `GLM_BASE_URL=https://api.z.ai/api/coding/paas/v4`, `TELEGRAM_BOT_TOKEN`, `TELEGRAM_ALLOWED_USERS=1292155421` (пока только Олег). +- **Грабли решены:** (1) бинарь `tirith` ≠ агент (это security-утилита); сам Hermes = `uv run hermes` в /usr/local/lib/hermes-agent. (2) z.ai обычный API (`/api/paas/v4`) = баланс 0 (1113); рабочий — coding endpoint `/api/coding/paas/v4` (OpenAI-wire) и `/api/anthropic` — на них glm-5.2 = HTTP 200. (3) user-systemd нет в LXC → ставить `--system --run-as-user root`. (4) лишний user-юнит удалён. +- Логи: `~/.hermes/logs/gateway.log` (не journald). `✓ telegram connected (polling)`, 30 cmds. Secret redaction ON. +- **TODO:** (1) Telegram user-id Александра → добавить в TELEGRAM_ALLOWED_USERS; (2) живой тест — Олег пишет боту; (3) персона/SOUL под «мажордом умного дома» (сейчас дефолт); (4) наполнить KB про дом; (5) сторож (Антошка watch на 109).