Совместимость здесь нельзя проверять только по принципу: «есть API — значит работает». Coding-agent инструменты зависят не только от ключа API, но и от типа provider-интерфейса, точного model ID и формата вызова инструментов. По текущим документам Roo Code и Cline выглядят как первые кандидаты для теста через OpenAI-compatible подключение. С Claude Code ситуация осторожнее: в доступных материалах виден Anthropic-compatible путь на примере Kimi K2.5, но не прямое подтверждение для Kimi K2.6 [11][
12][
23][
24][
33].
Короткий вердикт
| Инструмент | Практический вывод | Что уже подтверждено документами | Чего не хватает |
|---|---|---|---|
| Roo Code | Можно пробовать в первую очередь, но не стоит называть это подтверждённой поддержкой K2.6 | Roo Code поддерживает провайдеров с API, совместимым со стандартом OpenAI, и отдельно требует native tool calling; у Kimi есть quickstart по K2.6, а quickstart Kimi K2 показывает вызов Moonshot API через OpenAI SDK и https://api.moonshot.ai/v1 [ | Нужен воспроизводимый тест Kimi K2.6 в Roo Code именно с OpenAI-compatible tool calling и реальной agent-задачей |
| Cline | Тоже разумный кандидат для первого подключения, но без статуса «проверено» | У Cline есть настройка OpenAI Compatible provider; у Kimi есть quickstart по K2.6, а quickstart Kimi K2 показывает OpenAI SDK / base_url-подход [ | Нужна официальная инструкция или воспроизводимый тест Kimi K2.6 + Cline |
| Claude Code | Сейчас нельзя уверенно подтвердить работу Kimi K2.6 | Документация Claude Code в доступном фрагменте говорит о настройке моделей и availableModels; документация Moonshot показывает Claude Code-сценарий для kimi-k2.5 через https://api.moonshot.ai/anthropic [ | Нужны данные, что Kimi K2.6 доступен через Anthropic-compatible endpoint и работает в Claude Code |
Roo Code: главное — не чат, а tool calling
Для Roo Code решающий вопрос — не отвечает ли модель на обычный запрос, а умеет ли она корректно вызывать инструменты. Документация Roo Code формулирует это жёстко: инструмент использует только native tool calling, и выбранная модель должна поддерживать OpenAI-compatible tool calling; иначе её нельзя использовать с Roo Code [12].
Поэтому base_url Moonshot — это только первый фильтр. Quickstart Kimi K2 показывает пример с OpenAI client и base_url = https://api.moonshot.ai/v133]. Для K2.6 нужно брать фактический model ID и параметры из Kimi K2.6 quickstart, а затем проверять задачу, где агент читает файлы, редактирует код или вызывает другие инструменты [
23].
Cline: OpenAI-compatible путь есть, но нужен прямой тест K2.6
С Cline ситуация выглядит проще для первичного эксперимента: у него есть отдельная страница настройки OpenAI Compatible provider [11]. Это делает Moonshot/Kimi естественным кандидатом для ручной проверки, потому что в документации Kimi есть quickstart по K2.6, а для Kimi K2 показан OpenAI SDK-подход с
base_url [23][
33].
Но здесь та же оговорка: OpenAI-совместимый API не равен автоматической совместимости с agent-режимом. Чтобы говорить «Kimi K2.6 поддерживается в Cline», нужен либо официальный пример настройки, либо воспроизводимый отчёт: provider type, base URL, model ID, задача, логи вызова инструментов и результат. Пока точнее говорить так: Cline стоит пробовать, но прямого подтверждения K2.6 недостаточно.
Claude Code: проверять нужно Anthropic-compatible, а не /v1
На Claude Code нельзя автоматически перенести выводы по Roo Code и Cline. В доступном фрагменте документации Claude Code речь идёт о настройке моделей и о том, что администраторы могут ограничивать доступный список через availableModels; это не то же самое, что настройка произвольного OpenAI-compatible provider [2].
Более близкий путь для Claude Code — совместимость с Anthropic Messages API. Например, Ollama описывает, что поддержка Anthropic Messages API позволяет использовать Claude Code с моделями Ollama [4]. У Moonshot тоже есть важная подсказка: в документации для programming tools показан Claude Code-сценарий для
kimi-k2.5 с ANTHROPIC_BASE_URL=https://api.moonshot.ai/anthropicANTHROPIC_AUTH_TOKEN и моделью kimi-k2.5 [24].
Это полезный ориентир, но не доказательство для Kimi K2.6. Пример с K2.5 говорит, где искать совместимость, но не подтверждает, что K2.6 уже доступен и стабильно работает в Claude Code через тот же Anthropic-compatible маршрут [24].
Чек-лист перед тестом
- Сначала разделите типы endpoint. Для Roo Code и Cline основной путь проверки — OpenAI-compatible provider; для Claude Code сначала нужно выяснить, есть ли у Kimi K2.6 Anthropic-compatible маршрут [
11][
12][
24][
33].
- Не угадывайте model ID. В quickstart Kimi K2 примером указан
kimi-k2-turbo-preview; фактический идентификатор K2.6 нужно брать из документации Kimi K2.6, а не переносить из другого quickstart [23][
33].
- Для Roo Code обязательно проверяйте tool calling. Простая chat completion-проверка недостаточна, потому что Roo Code требует OpenAI-compatible native tool calling [
12].
- Отделяйте «подключилось» от «работает как агент». Успешные API key, base URL и model ID означают только сетевое подключение. Для coding-agent сценария важны вызовы инструментов, операции с файлами и завершение задачи.
- Фиксируйте воспроизводимость. Минимальный отчёт должен включать provider type, endpoint, model ID, версию инструмента, тестовую задачу и результат по tool calls.
Итог
Если вопрос практический — «с чего начать тестирование?» — логичнее всего начать с Roo Code и Cline: у них есть OpenAI-compatible provider-путь, а документация Kimi/Moonshot показывает OpenAI SDK / base_url-подход для Kimi K2 [11][
12][
33].
Если вопрос строгий — «есть ли публичное подтверждение, что Kimi K2.6 работает в Claude Code, Roo Code и Cline?» — ответ пока отрицательный. Roo Code и Cline можно проверять первыми, но прямой верификации K2.6 не хватает. Для Claude Code нужен отдельный факт: Kimi K2.6 должен быть явно доступен через Anthropic-compatible endpoint или подтверждён воспроизводимым тестом; пример с Kimi K2.5 сам по себе этого не доказывает [2][
23][
24].




