From 8ca53ee2c4f9de579941b473042615b493dbdf66 Mon Sep 17 00:00:00 2001 From: code-server Date: Tue, 30 Jun 2026 11:41:23 +0000 Subject: [PATCH] =?UTF-8?q?ai-assistant-pilot:=20=E2=9C=85=20=D0=9C=D0=B0?= =?UTF-8?q?=D0=B6=D0=BE=D1=80=D0=B4=D0=BE=D0=BC=20=D0=B7=D0=B0=D0=BF=D1=83?= =?UTF-8?q?=D1=89=D0=B5=D0=BD=20=D0=BD=D0=B0=20GLM=205.2=20(z.ai=20coding)?= =?UTF-8?q?=20=E2=80=94=20systemd,=20=D0=B0=D0=B2=D1=82=D0=BE=D0=BD=D0=BE?= =?UTF-8?q?=D0=BC=D0=BD=D0=BE,=20@majordom=5Fumny=5Fbot?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- projects/dttb/ai-assistant-pilot/architecture.md | 9 +++++++++ 1 file changed, 9 insertions(+) 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).