Миграция агентов 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 для анализа стилей письма с целью улучшения пользовательских инструкций
Пользователь Reddit описывает метод создания более эффективных пользовательских инструкций, предлагая Клоду проанализировать 10 образцов письма для выявления конкретных паттернов, таких как избегание определённых знаков препинания и источники аналогий, вместо того чтобы полагаться на субъективные описания тона.

Руководство по настройке Claude Code LSP: Понимание структуры кода
В посте на Reddit рассказывается, как настроить Claude Code для использования Language Server Protocol для структурного понимания кода вместо текстового сопоставления, что сокращает время запросов с 30-60 секунд до ~50 мс с такими функциями, как переход к определению, поиск ссылок и иерархия вызовов.

Крон-задачи против Heartbeat: Оптимизация использования токенов OpenClaw и согласованности выполнения
Старший разработчик делится практическими советами по использованию Cron заданий вместо Heartbeat для снижения расхода токенов и повышения стабильности выполнения в OpenClaw, с конкретными примерами и методом shell-скрипта.

Запуск OmniCoder-9B локально с деталями конфигурации llama.cpp
Разработчик достиг среднего результата 96,7% на HumanEval с моделью OmniCoder-9B на среднем по мощности оборудовании, используя специфичные флаги llama.cpp, включая --reasoning-budget 0 для отключения цепочек рассуждений. Настройка использовала квантованную модель Q6_K, работающую на RTX 3080 с 10 ГБ видеопамяти.