Failed to authenticate. API Error: 401 {"type":"error","error":{"type":"authentication_error","message":"Invalid authentication credentials"},"request_id":"req_011Cazre8NjANJU3qwEwsZc4"}

[2026-05-13] vault sync
This commit is contained in:
Alexey Martemyanov
2026-05-13 22:07:59 +06:00
parent abd0da091e
commit 355a2bcd9d
2 changed files with 28 additions and 4 deletions
+16 -2
View File
@@ -27,8 +27,8 @@ ip: 192.168.1.14
| 7 — omv-extras + Docker | ✅ | omv-extras 7.0.6, Docker 29.4.3, kraken в группе docker |
| 8 — Контейнеры | ✅ | Все через отдельные docker compose, конфиги на HDD (см. ниже) |
| 9 — Time Machine share | ✅ | `mbentley/timemachine:smb`, расписание 10:00-22:00 GMT+6, HDD/timemachine |
| 10 — Перенос данных | 🔲 | |
| 11 — Hermes агент Кракен | ✅ | Запущен, Telegram @kraken_htpc_bot живой, mcpvault подключён, obsidian RW, SOUL.md настроен |
| 10 — Перенос данных | ⏭️ | делается отдельно |
| 11 — Hermes агент Кракен | ✅ | Запущен, Telegram @kraken_htpc_bot живой, mcpvault подключён, obsidian RW, SOUL.md настроен, browser/Playwright добавлен |
| 11а — Docker на HDD | ✅ | data-root + containerd перенесены на HDD через symlink, SD освободилась до 22% |
| 12 — Obsidian sync (Taiga↔Kraken↔Eagle) | ✅ | Все 3 узла работают, кроны активны, двусторонний sync протестирован |
| 13 — Vault wiki (llm-wiki) | 🔲 | Eagle: scheduled wiki-curation job, Karpathy-style |
@@ -299,6 +299,20 @@ Hermes маскирует секреты как `***` в terminal output. `$TOKE
.local/lib/node_modules/@bitbonsai/mcpvault/ — persistent, не слетает при rebuild
```
### Toolsets (актуально 2026-05-13)
| Toolset | Статус |
|---------|--------|
| hermes-cli | ✅ |
| terminal | ✅ |
| file | ✅ |
| web (web_search + web_extract) | ✅ Tavily |
| browser (Playwright/Chromium) | ✅ (добавлен 2026-05-13) |
| memory | ✅ |
| spotify | ✅ (токен скопирован с Eagle) |
| cronjob | ✅ |
> ⚠️ При сборке Кракена: `PLAYWRIGHT_SKIP_BROWSER_DOWNLOAD` убран, `npx playwright install --with-deps chromium --only-shell` добавлен в Dockerfile
### Модели (актуально 2026-05-13)
| Модель | Статус |
|--------|--------|
+12 -2
View File
@@ -121,10 +121,20 @@ TrueNAS использует **NFSv4 ACL**, а не стандартный POSIX
|----------|----------|
| Контейнер | `hermes-taiga` |
| Telegram | через общий токен |
| Vault (хост) | `/mnt/RED_2TB/docker/hermes/vault` |
| Vault (хост) | `/mnt/RED_2TB/storage/obsidian` |
| Vault (контейнер) | `/vault:rw` |
| obsidian-mcp | `npx obsidian-mcp /vault` |
| obsidian-mcp | `/opt/data/.local/bin/mcpvault /vault` |
| Scope | sparse: `personal/ + family/` |
| Toolsets | hermes-cli, discord, file, web, **browser** |
| web_search | Tavily (`TAVILY_API_KEY` в .env) |
| web_extract | ✅ HTTP-парсинг |
| browser | ✅ Playwright/Chromium (headless, JS-heavy сайты) |
### Починка root-проблемы (2026-05-13)
Hermes обновился — появилась проверка на root. Контейнер падал с `Refusing to run as root`.
Фикс: `HERMES_ALLOW_ROOT_GATEWAY=1` + `UV_CACHE_DIR=/tmp/uv-cache` в docker-compose.yml + пересборка с `--no-cache`.
> ⚠️ При обновлении образа — всегда `docker build --no-cache`, иначе `.venv` остаётся от root-слоя и ломает permissions.
## Obsidian Sync (Taiga)