先说结论:Roo Code 和 Cline 可以优先试接 Kimi K2.6,但不宜写成“已确认支持”;Claude Code 目前不能确认 Kimi K2.6 可用。
原因在于,coding-agent 工具不只是把模型接到聊天接口。它们还会依赖 provider 配置、模型 ID、工具调用格式,以及是否能稳定完成读文件、改文件、执行命令等 agent 任务。现有资料显示,Roo Code 和 Cline 都有 OpenAI-compatible provider 路径;Kimi 平台也有 K2.6 quickstart,Kimi K2 quickstart 则展示了通过 OpenAI SDK 和 https://api.moonshot.ai/v1 调用 Moonshot API 的方式 [11][
12][
23][
33]。但 Claude Code 的证据链不同:Moonshot 文档中直接示范的是 Kimi K2.5 通过 Anthropic-compatible endpoint 接入 Claude Code,而不是 Kimi K2.6 [
24]。
一张表看当前判断
| 工具 | 当前判断 | 已有依据 | 仍缺什么 |
|---|---|---|---|
| Roo Code | 可优先试接;不能称为已确认支持 | Roo Code 支持 OpenAI API standard 相容供应商,并明确要求 native tool calling;Kimi 有 K2.6 quickstart,Kimi K2 文档展示 Moonshot 的 OpenAI SDK / base_url 用法 [ | 需要 Kimi K2.6 在 Roo Code 中完成 OpenAI-compatible tool calling 和真实 agent 任务的可复现证据 |
| Cline | 可优先试接;不能称为已确认支持 | Cline 有 OpenAI Compatible provider 设置页;Kimi 有 K2.6 quickstart,Kimi K2 文档展示 Moonshot 的 OpenAI SDK / base_url 用法 [ | 需要 Kimi K2.6 + Cline 的官方配置说明或可复现实测 |
| Claude Code | 目前不能确认 Kimi K2.6 可用 | Claude Code 现有可引用材料主要是模型配置和 availableModels 管控;Moonshot 工具文档直接示范的是 Kimi K2.5 使用 https://api.moonshot.ai/anthropic [ | 需要 Moonshot 或 Claude Code 端明确说明 Kimi K2.6 可通过 Anthropic-compatible endpoint 使用 |
Roo Code:重点不是能聊天,而是能不能 tool calling
Roo Code 的公开文档对条件说得很清楚:它支持提供 OpenAI API standard 相容 API 的模型供应商,但 Roo Code 只使用 native tool calling;如果所选模型不支持 OpenAI-compatible tool calling,就不能用于 Roo Code [12]。
这意味着,Moonshot 的 base_url 只是第一道门槛。Kimi K2 quickstart 显示,Moonshot API 可以用 OpenAI client,并把 base_url 设置为 https://api.moonshot.ai/v1;同时 Kimi 平台也提供了 K2.6 quickstart [23][
33]。这些材料能说明“有合理的 OpenAI-compatible 试接路径”,但还不能单独证明 Kimi K2.6 已经能在 Roo Code 的工具调用流程中稳定工作。
实际测试时,不应只跑一轮“你好,写个函数”的聊天请求。更有价值的测试,是让 Roo Code 触发文件读取、文件编辑或其他工具调用;因为 Roo Code 的兼容性关键就在 native tool calling [12]。
Cline:有接入口,但还缺 K2.6 的直接验证
Cline 文档提供了 OpenAI Compatible provider 配置页,这让 Moonshot/Kimi 这类 OpenAI-style API 成为合理的尝试方向 [11]。另一方面,Kimi 平台有 K2.6 quickstart,Kimi K2 quickstart 也展示了 OpenAI SDK 与
base_url 的用法 [23][
33]。
不过,这些证据仍不足以把“Kimi K2.6 + Cline”写成已确认支持。要把结论升级,需要 Cline、Kimi/Moonshot 或第三方给出可复现的 K2.6 配置与实测结果。在此之前,更准确的表述是:可以优先试接,但尚未直接确认。
Claude Code:不要把 OpenAI-compatible 逻辑直接套过来
Claude Code 不能简单沿用 Roo Code 或 Cline 的判断。当前可引用的 Claude Code 文档主要涉及模型设置,以及企业管理员通过 availableModels 限制用户可选模型;它没有提供类似 Cline、Roo Code 那种 OpenAI-compatible provider 设置证据 [2][
11][
12]。
更接近 Claude Code 的第三方模型路线,是 Anthropic Messages API 兼容性。Ollama 的资料称,Anthropic Messages API 兼容性可以让 Claude Code 搭配 Ollama 模型使用 [4]。Moonshot 的工具文档则示范了 Kimi K2.5 在 Claude Code 场景中的配置方式,包括设置
ANTHROPIC_BASE_URL=https://api.moonshot.ai/anthropicANTHROPIC_AUTH_TOKEN,并使用 kimi-k2.5 [24]。
这是一条重要线索,但它不是 Kimi K2.6 的确认依据。K2.5 的 Claude Code 示例只能说明:如果要查 Claude Code,应优先查 Anthropic-compatible endpoint;它不能直接外推出 Kimi K2.6 已可在 Claude Code 中工作 [24]。
实测前的检查清单
- 先分清 endpoint 类型。 Roo Code 和 Cline 的主要试接方向是 OpenAI-compatible provider;Claude Code 则应优先确认 Moonshot 是否为 Kimi K2.6 提供 Anthropic-compatible 路径 [
11][
12][
24][
33]。
- 不要猜 Kimi K2.6 的 model ID。 Kimi K2 quickstart 示例中的 model 是
kimi-k2-turbo-preview;K2.6 的实际 model ID 应以 Kimi K2.6 quickstart 为准 [23][
33]。
- Roo Code 必须测 tool calling。 Roo Code 文档明确要求模型支持 OpenAI-compatible tool calling,因此测试任务应包含会触发工具调用的场景 [
12]。
- 把“能连上”和“能当 coding agent”分开记录。 API key、base URL、model ID 能通过,只代表连接成功;是否真正可用,还要看工具调用、文件操作和任务完成度。
最终判断
如果问题是“现在最值得先试哪两个工具”,答案是 Roo Code 和 Cline。它们都有 OpenAI-compatible provider 路径,而 Moonshot/Kimi 文档也提供了 OpenAI SDK / base_url 形式的 API 用法 [11][
12][
33]。
如果问题是“是否已有公开文件证明 Kimi K2.6 在 Claude Code、Roo Code、Cline 都能正常工作”,答案是 没有。更稳妥的说法是:Roo Code 和 Cline 可试接但未直接确认;Claude Code 仍需要 K2.6 在 Anthropic-compatible endpoint 上的明确证据 [2][
23][
24]。




