- decisions: полный разбор трёх ошибок и их исправлений - notes: лог сессии Claude Code (cliproxy fix + видеоархив ЧОП) - snippets: шаблон конфига clawdbot для CLIProxy Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
3.5 KiB
3.5 KiB
Сессия Claude Code: починка clawdbot + видеоархив ЧОП
Дата: 2026-02-26 Участники: Олег + Claude Code (Opus 4.6, LXC 132)
Что делали в этой сессии
1. Починка @maxim_dttb_bot (LXC 129)
Бот перестал отвечать. Три последовательных проблемы:
FailoverError: No available auth profile for anthropic→ модель anthropic/ сменена на cliproxy/Unhandled API in mapOptionsForApi: undefined→ models.json имел сломанный openrouter, из-за чего все кастомные провайдеры отбрасывалисьHTTP 401 invalid x-api-key→ baseUrl не пробрасывался в model объект, запросы шли в api.anthropic.com мимо CLIProxy
Полное решение в decisions/2026-02-26-clawdbot-129-cliproxy-fix.md
2. SSH доступ к LXC 129
Пароль перестал работать. Proxmox WebSocket termproxy (pve_exec.py) — сложный протокол, ненадёжно. Олег вручную добавил SSH ключ claude-code через Proxmox console.
3. Документация на Nextcloud
Сохранили infrastructure.md и journal.md на dttb.ru в папку Документация/.
WebDAV: https://dttb.ru/remote.php/dav/files/admin/
4. Knowledge-base репозиторий
Склонирован http://git.dttb.ru/oleg/knowledge-base.git в /root/knowledge-base/ на LXC 132 (code-server).
Предыдущая сессия (из summary)
Бот @ZnamSecurityBot (LXC 134) — видеоархив ЧОП
- Настроен бот для охранников: поиск записей по камере и времени
- Скрипт
/root/clawd/scripts/find_recordings.pyна LXC 134 - HTTP файл-сервер на VM 104 (порт 8091)
- Видео сжимаются ffmpeg (480p, crf35) до <200 KB — upload всего 3-30 KB/s
- Docker
agentdvr-faststartна VM 104: moov atom + H.264 level 4.1 для iPhone - Бот падал в crashloop от sendVideo timeout — решено компрессией + очисткой сессий
Ключевые файлы изменённые в сессии
| Файл | Хост | Что изменено |
|---|---|---|
/root/.clawdbot/clawdbot.json |
LXC 129 | cliproxy провайдер, модель, auth, убран ANTHROPIC_API_KEY |
/root/.clawdbot/agents/main/agent/models.json |
LXC 129 | Удалены сломанные openrouter и anthropic |
/etc/systemd/system/clawdbot.service |
LXC 129 | Убраны ANTHROPIC_API_KEY, CLAWDBOT_CONFIG |
/opt/clawdbot/config.yaml |
LXC 129 | Переименован в .bak |
Документация/infrastructure.md |
Nextcloud | Обновлена полная документация |
Документация/journal.md |
Nextcloud | Создан журнал изменений |
Нерешённые вопросы
- Бот @maxim_dttb_bot — проверить что отвечает после всех исправлений (последний тест ожидает сообщения от пользователя)
- Upload скорость 3-30 KB/s — видео >200 KB не проходят в Telegram
- rec.dttb.ru → LAN only (10.0.0.195) — не доступен извне
- Faststart cron на VM 104 в /tmp/ — не переживёт reboot (перенести в постоянное место)