auto-backup claude-memory 2026-05-06_12:00
This commit is contained in:
@@ -32,26 +32,3 @@ Claude Code на code-server (LXC 132, IP 10.0.0.179) работает чере
|
||||
## TODO
|
||||
- Выяснить, почему auto-refresh не срабатывает (проверить после следующего протухания)
|
||||
- Рассмотреть cron для принудительного рефреша до истечения токена
|
||||
|
||||
## Update 2026-05-06 — два разных CLIProxy-механизма
|
||||
|
||||
После audit'а (см. [[../decisions/2026-05-06-openclaw-opus-4-7-via-max-cliproxy]]) выяснилось:
|
||||
|
||||
1. **Standalone `cliproxy.service` на порту 8317** — описан выше, OAuth `batlaew@gmail.com` (Pro), auto-refresh ломается. Сейчас используется только legacy ботами (NIIKN 133, Знам 134), которым ещё не выдан прямой API ключ. Когда мигрируют — service выключить.
|
||||
|
||||
2. **Встроенный CLIProxy-модуль OmniRoute** (через `cc/*` модели) — **другой mechanism**. Использует Max-подписку Олега, OAuth flow через `claude-cli/1.0.83` user-agent. У OmniRoute есть **HealthCheck loop** (`/root/.npm/_npx/cb5891f90ae65d14/node_modules/omniroute/app`) который **проактивно** refresh'ит токены до их истечения — видно в `journalctl -u omniroute`:
|
||||
|
||||
```
|
||||
[HealthCheck] Refreshing gemini-cli/... (token expiring soon)
|
||||
[HealthCheck] [TOKEN_REFRESH] Successfully refreshed Google token
|
||||
[HealthCheck] Refreshing antigravity/... (token expiring soon)
|
||||
[HealthCheck] [TOKEN_REFRESH] Successfully refreshed Google token
|
||||
[HealthCheck] Refreshing kiro/... (token expiring soon)
|
||||
[HealthCheck] [TOKEN_REFRESH] Successfully refreshed Kiro AWS token
|
||||
```
|
||||
|
||||
То есть проблема старого CLIProxy (8h cycle + ломаный refresh) **в OmniRoute не повторяется** — refresh работает по событию `expiring soon`.
|
||||
|
||||
**Где живёт state OAuth:** `/root/.omniroute/storage.sqlite` → таблица `provider_connections` (поля `access_token`, `refresh_token`, `expires_at`). 11 провайдеров активно (claude:1, antigravity:5, codex:7, kiro:5, и т.д.).
|
||||
|
||||
**Мониторинг здоровья cc/* для openclaw** — см. [[../snippets/omniroute-models-audit]] (smoke test шаблоны и интерпретация ошибок).
|
||||
|
||||
Reference in New Issue
Block a user