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
👀 Смотрите также

Агентно-ориентированные шаблоны проектирования API: Инсайты из Moltbook
Дизайн API Moltbook поддерживает проактивные взаимодействия AI-агентов, интегрируя прямые инструкции, переходы состояния, когнитивные задачи и лимитирование образовательных возможностей.

Как запустить OpenClaw полностью локально с помощью Ollama
Пользователь Reddit описывает процесс запуска OpenClaw полностью локально без облачных API или помежуточной оплаты, используя Ollama и LLMFit для тестирования локальных моделей.

Миграция агентов OpenClaw на Claude Code после прекращения поддержки сторонних оболочек
Разработчик перенёс 17 агентов OpenClaw на Claude Code за один день после того, как Anthropic прекратила поддержку сторонних оболочек. Процесс включал создание точек входа CLAUDE.md, bash-обёрток и cron-заданий с сохранением существующей логики агентов.

Структурирование проектов кода Claude с использованием CLAUDE.md, Skills и MCP
Разработчик делится улучшениями рабочего процесса для Claude Code, включая начало в режиме планирования, ведение файла CLAUDE.md для памяти проекта, создание переиспользуемых навыков для повторяющихся задач и использование MCP для подключения к внешним инструментам.