OpenClaw 2026.3.7 ломает вызовы инструментов Kimi, откат до версии 2026.3.2 исправляет регрессию.

Проблема: Регрессия вызова инструментов Kimi в OpenClaw 2026.3.7
В версии OpenClaw 2026.3.7 обнаружена регрессия, при которой провайдер Kimi API выводит сырой XML <function_calls> вместо выполнения инструментов. Это затрагивает все вызовы инструментов (exec, read, write и др.) при использовании моделей kimi-coding/k2p5 или других моделей Kimi.
Решение: Откат до OpenClaw 2026.3.2
Предварительные требования:
- Установленный OpenClaw (версия 2026.3.7)
- Доступ к терминалу с правами sudo
- Доступна резервная копия конфигурации (
openclaw.json.bakили аналогичная)
Шаг 0: Подтверждение текущей версии
node -p "require('/usr/lib/node_modules/openclaw/package.json').version"Ожидаемый вывод: 2026.3.7
Шаг 1: Создание полной резервной копии
ts=$(date +%Y%m%d-%H%M%S)
mkdir -p ~/.openclaw/backup/$ts
cp ~/.openclaw/openclaw.json ~/.openclaw/backup/$ts/openclaw.json.2026.3.7
cp ~/.openclaw/openclaw.json.bak ~/.openclaw/backup/$ts/openclaw.json.bak || true
cp ~/.openclaw/agents/main/sessions/sessions.json ~/.openclaw/backup/$ts/sessions.json || true
cp ~/.config/systemd/user/openclaw-gateway.service ~/.openclaw/backup/$ts/openclaw-gateway.service || true
echo "Backup saved to ~/.openclaw/backup/$ts"Шаг 2: Остановка шлюза
openclaw gateway stopЕсли команда завершается с ошибками шины systemd:
systemctl --user stop openclaw-gatewayШаг 3: Откат пакета OpenClaw
sudo npm install -g [email protected]Проверка отката:
node -p "require('/usr/lib/node_modules/openclaw/package.json').version"Ожидаемый вывод: 2026.3.2
Шаг 4: Восстановление совместимой конфигурации
cp ~/.openclaw/openclaw.json.bak ~/.openclaw/openclaw.jsonШаг 5: Переустановка службы и перезапуск
openclaw gateway install --force
openclaw gateway restartПроверка статуса:
openclaw gateway statusИщите Runtime: running и правильную версию в выводе.
Шаг 6: Тестирование вызовов инструментов
В Telegram (или вашем настроенном канале):
- Переключитесь на Kimi:
/model kimi-coding/k2p5 - Отправьте:
exec echo "testing with Kimi on 2026.3.2"
Ожидаемый результат: Вы получаете вывод echo, а не сырой XML.
Что это исправляет
- Kimi выводит сырой XML
<function_calls>→ Исправлено - Инструмент exec не выполняется → Исправлено
- Инструменты read/write не работают → Исправлено
- Усечение контекстного файла (с исправлением bootstrapMaxChars) → Исправлено
Важные примечания
- Не запускайте
openclaw updateдо выхода исправленной версии (вероятно, 2026.3.8+) - Предупреждение конфигурации "Config was last written by a newer OpenClaw" безвредно — оно просто отмечает несоответствие версий
- Ваши сессии и память должны остаться нетронутыми в ходе этого процесса
- Это затрагивает только провайдер Kimi — другие модели (GPT-5.2, Sonnet и др.) работают нормально на версии 2026.3.7
Откат (при необходимости)
Если что-то пойдет не так, восстановите из резервной копии:
cp ~/.openclaw/backup/20260308-XXXXXX/openclaw.json.2026.3.7 ~/.openclaw/openclaw.json
sudo npm install -g [email protected]
openclaw gateway install --force
openclaw gateway restart📖 Read the full source: r/openclaw
👀 Смотрите также

Визуальное руководство по жизненному циклу 27 хуков Claude Code
Сообщество создало ресурс с визуальным и аудио-обзором всех 27 хуков Claude Code, показывающий, когда каждый срабатывает, их порядок и какие данные они получают. Проект был полностью создан с использованием самого Claude Code.

Модели Qwen3.x молча отказывают в OpenClaw из-за несоответствия формата потокового вывода.
Модели Qwen3.x в потоковом режиме выводят данные в поле 'reasoning' вместо 'content', что приводит к тихому переходу OpenClaw на резервные модели. Прокси, преобразующий форматы API и добавляющий 'think: false', решает проблему, позволяя проводить полную оценку вызовов инструментов.

Ценообразование AI-агентов: уроки продаж OpenClaw малому бизнесу
После месяцев продаж агентов OpenClaw юридическим фирмам и агентам по недвижимости разработчик делится практическими стратегиями ценообразования: посегментная оплата не работает, формулировка «ИИ-сотрудник» выигрывает, а затраты на LLM выставляются отдельно, чтобы избежать потери маржи.

Создание самодиагностирующегося сервера MCP: три хоста, три механизма, подводные камни
Подробный разбор программной установки MCP-серверов в VS Code, Cursor и Claude Code — с охватом API, записи файлов и граничных случаев: некорректный JSON, атомарная запись и идемпотентные обновления.