Миграция агентов OpenClaw на Claude Code после прекращения поддержки сторонних оболочек

Anthropic прекратила поддержку сторонних оболочек, что потребовало от пользователей миграции их агентов OpenClaw на Claude Code. Один разработчик успешно перенёс 17 агентов (10 промо-агентов платформы и 7 cron-заданий контентного пайплайна), работающих на подписке Max, примерно за четыре часа.
Шаги миграции
Разработчик создал файл CLAUDE.md в каждой директории рабочего пространства OpenClaw в качестве точки входа, указывая Claude: «ты — этот агент, прочитай HEARTBEAT.md, следуй ему шаг за шагом». Каждый файл составлял около 20 строк.
Была создана bash-обёртка для запуска:
claude -p --model sonnet --dangerously-skip-permissionsс выводом, перенаправленным в Slack через curl. Heartbeat-ы OpenClaw были заменены на записи в macOS crontab с использованием тех же интервалов и расписания.
Технические детали
Бинарный файл claude расположен по пути ~/.local/bin/claude, который не входит в стандартный PATH cron. Поскольку cron не имеет доступа к связке ключей macOS, OAuth-токен должен быть установлен как переменная окружения с помощью CLAUDE_CODE_OAUTH_TOKEN в crontab.
Флаг --bare нарушает аутентификацию для пользователей с подпиской, пропуская OAuth.
Однострочная команда на агента была:
claude -p --model sonnet --dangerously-skip-permissions --append-system-prompt "You are the Reddit agent. Read CLAUDE.md first, follow HEARTBEAT.md." "Execute your heartbeat."Автоматизация браузера
Агенты, использующие CDP-браузер OpenClaw, могут продолжать использовать те же команды exec openclaw browser, если шлюз остаётся запущенным, или переключиться на Claude в Chrome или Playwright MCP.
Миграция сохранила все существующие логические файлы агентов: HEARTBEAT.md, PLAYBOOK.md, SOUL.md и BROWSER-*.md файлы не потребовали переписывания.
📖 Read the full source: r/openclaw
👀 Смотрите также

Восстановление удаленных разговоров Claude Desktop из кэша Chromium
Немедленно закройте Claude Desktop, найдите кеш Chromium blockfile в %APPDATA%\Claude\Cache\Cache_Data (Windows), затем используйте Python-пакеты ccl_chromium_reader и стандартные библиотеки сжатия для извлечения HTTP-ответов, содержащих UUID вашего чата.

Четыре специфичных для архитектуры aarch64 режима сбоя при запуске vLLM на Blackwell GB10 с CUDA 13.0
Разработчик столкнулся с четырьмя конкретными типами сбоев при настройке vLLM v0.7.1 с DeepSeek-R1-32B на системе Blackwell GB10 с архитектурой aarch64 и CUDA 13.0, включая несоответствия ABI и отсутствующие зависимости.

Относиться к подагентам OpenClaw как к функциям без состояния, а не как к постоянным членам команды
Разработчик делится своим опытом перехода от восприятия суб-агентов OpenClaw как постоянных членов команды с личностями к их восприятию как вызовов функций без состояния, имеющих специализированные цели.

Исправление ошибок 'Navigate Unsupported' и ошибок плагинов браузера в самохостовом OpenClaw на Docker
Пошаговое исправление ошибок разрешений EACCES, отсутствия Playwright и бинарных файлов Chromium при самостоятельном размещении OpenClaw с Docker на VPS, например, Hostinger.