Bug type
Regression (worked before, now fails)
Beta release blocker
No
Summary
Kimi 模型工具调用参数丢失问题报告
问题摘要
标题: Kimi 模型工具调用参数丢失 - 执行时发送空参数 {}
环境信息
- OpenClaw 版本: 2026.3.23-2 (7ffe7e4)
- 模型: kimi/kimi-code (k2p5)
- 操作系统: Windows 10.0.26200 (x64)
- Shell: PowerShell
- 配置文件: openclaw.json (使用 Kimi Coding API)
问题描述
现象:
- 工具调用时,参数在确认后执行前丢失
- 发送空参数
{},导致验证失败
示例:
确认参数: file_path = "C:/.../SOUL.md"
实际发送: read({}) // 空的!
错误信息: "Missing required parameter: path (path or file_path)"
测试结果
| 工具 |
尝试次数 |
成功率 |
| read |
4+ |
0% |
| write |
2+ |
0% |
| exec |
2 |
50% |
| browser |
2+ |
0% |
总成功率: 约 7.7% (1/13)
详细测试过程
- 5步流程测试: 想调用 → 准备参数 → 填写参数 → 确认参数填写成功 → 立即执行
- 问题发现: 即使参数确认正确,执行时仍然发送空参数
- 对比: exec 偶尔成功,其他工具几乎全失败
可能的根本原因
- OpenClaw-Kimi 兼容性问题: 参数序列化/反序列化过程中丢失
- Kimi API 适配层 bug: anthropic-messages API 格式转换问题
- 模型不稳定: Kimi 模型在处理工具调用时随机丢失参数
配置信息
{
"models": {
"kimi-coding": {
"baseUrl": "https://api.kimi.com/coding/",
"apiKey": "sk-kimi-...",
"api": "anthropic-messages",
"models": [
{
"id": "k2p5",
"name": "Kimi for Coding",
"reasoning": true,
"input": ["text", "image"],
"contextWindow": 262144,
"maxTokens": 32768
}
]
}
},
"agents": {
"defaults": {
"model": {
"primary": "kimi/kimi-code",
"fallbacks": ["deepseek/deepseek-chat", "deepseek/deepseek-reasoner"]
}
}
}
}
建议
- 检查 Kimi 适配层: 验证 anthropic-messages API 格式是否正确
- 添加调试日志: 记录工具调用前后的参数状态
- 临时解决方案: 建议用户切换到 DeepSeek 模型
重现步骤
- 使用 Kimi 模型作为主要模型
- 尝试调用任何工具(read/write/edit/exec/browser)
- 观察参数是否丢失
影响
标签: bug, kimi, tools
优先级: high
状态: open
Steps to reproduce
Kimi 模型工具调用参数丢失问题报告
问题摘要
标题: Kimi 模型工具调用参数丢失 - 执行时发送空参数 {}
环境信息
- OpenClaw 版本: 2026.3.23-2 (7ffe7e4)
- 模型: kimi/kimi-code (k2p5)
- 操作系统: Windows 10.0.26200 (x64)
- Shell: PowerShell
- 配置文件: openclaw.json (使用 Kimi Coding API)
问题描述
现象:
- 工具调用时,参数在确认后执行前丢失
- 发送空参数
{},导致验证失败
示例:
确认参数: file_path = "C:/.../SOUL.md"
实际发送: read({}) // 空的!
错误信息: "Missing required parameter: path (path or file_path)"
测试结果
| 工具 |
尝试次数 |
成功率 |
| read |
4+ |
0% |
| write |
2+ |
0% |
| exec |
2 |
50% |
| browser |
2+ |
0% |
总成功率: 约 7.7% (1/13)
详细测试过程
- 5步流程测试: 想调用 → 准备参数 → 填写参数 → 确认参数填写成功 → 立即执行
- 问题发现: 即使参数确认正确,执行时仍然发送空参数
- 对比: exec 偶尔成功,其他工具几乎全失败
可能的根本原因
- OpenClaw-Kimi 兼容性问题: 参数序列化/反序列化过程中丢失
- Kimi API 适配层 bug: anthropic-messages API 格式转换问题
- 模型不稳定: Kimi 模型在处理工具调用时随机丢失参数
配置信息
{
"models": {
"kimi-coding": {
"baseUrl": "https://api.kimi.com/coding/",
"apiKey": "sk-kimi-...",
"api": "anthropic-messages",
"models": [
{
"id": "k2p5",
"name": "Kimi for Coding",
"reasoning": true,
"input": ["text", "image"],
"contextWindow": 262144,
"maxTokens": 32768
}
]
}
},
"agents": {
"defaults": {
"model": {
"primary": "kimi/kimi-code",
"fallbacks": ["deepseek/deepseek-chat", "deepseek/deepseek-reasoner"]
}
}
}
}
建议
- 检查 Kimi 适配层: 验证 anthropic-messages API 格式是否正确
- 添加调试日志: 记录工具调用前后的参数状态
- 临时解决方案: 建议用户切换到 DeepSeek 模型
重现步骤
- 使用 Kimi 模型作为主要模型
- 尝试调用任何工具(read/write/edit/exec/browser)
- 观察参数是否丢失
影响
标签: bug, kimi, tools
优先级: high
状态: open
Expected behavior
Kimi 模型工具调用参数丢失问题报告
问题摘要
标题: Kimi 模型工具调用参数丢失 - 执行时发送空参数 {}
环境信息
- OpenClaw 版本: 2026.3.23-2 (7ffe7e4)
- 模型: kimi/kimi-code (k2p5)
- 操作系统: Windows 10.0.26200 (x64)
- Shell: PowerShell
- 配置文件: openclaw.json (使用 Kimi Coding API)
问题描述
现象:
- 工具调用时,参数在确认后执行前丢失
- 发送空参数
{},导致验证失败
示例:
确认参数: file_path = "C:/.../SOUL.md"
实际发送: read({}) // 空的!
错误信息: "Missing required parameter: path (path or file_path)"
测试结果
| 工具 |
尝试次数 |
成功率 |
| read |
4+ |
0% |
| write |
2+ |
0% |
| exec |
2 |
50% |
| browser |
2+ |
0% |
总成功率: 约 7.7% (1/13)
详细测试过程
- 5步流程测试: 想调用 → 准备参数 → 填写参数 → 确认参数填写成功 → 立即执行
- 问题发现: 即使参数确认正确,执行时仍然发送空参数
- 对比: exec 偶尔成功,其他工具几乎全失败
可能的根本原因
- OpenClaw-Kimi 兼容性问题: 参数序列化/反序列化过程中丢失
- Kimi API 适配层 bug: anthropic-messages API 格式转换问题
- 模型不稳定: Kimi 模型在处理工具调用时随机丢失参数
配置信息
{
"models": {
"kimi-coding": {
"baseUrl": "https://api.kimi.com/coding/",
"apiKey": "sk-kimi-...",
"api": "anthropic-messages",
"models": [
{
"id": "k2p5",
"name": "Kimi for Coding",
"reasoning": true,
"input": ["text", "image"],
"contextWindow": 262144,
"maxTokens": 32768
}
]
}
},
"agents": {
"defaults": {
"model": {
"primary": "kimi/kimi-code",
"fallbacks": ["deepseek/deepseek-chat", "deepseek/deepseek-reasoner"]
}
}
}
}
建议
- 检查 Kimi 适配层: 验证 anthropic-messages API 格式是否正确
- 添加调试日志: 记录工具调用前后的参数状态
- 临时解决方案: 建议用户切换到 DeepSeek 模型
重现步骤
- 使用 Kimi 模型作为主要模型
- 尝试调用任何工具(read/write/edit/exec/browser)
- 观察参数是否丢失
影响
标签: bug, kimi, tools
优先级: high
状态: open
Actual behavior
Kimi 模型工具调用参数丢失问题报告
问题摘要
标题: Kimi 模型工具调用参数丢失 - 执行时发送空参数 {}
环境信息
- OpenClaw 版本: 2026.3.23-2 (7ffe7e4)
- 模型: kimi/kimi-code (k2p5)
- 操作系统: Windows 10.0.26200 (x64)
- Shell: PowerShell
- 配置文件: openclaw.json (使用 Kimi Coding API)
问题描述
现象:
- 工具调用时,参数在确认后执行前丢失
- 发送空参数
{},导致验证失败
示例:
确认参数: file_path = "C:/.../SOUL.md"
实际发送: read({}) // 空的!
错误信息: "Missing required parameter: path (path or file_path)"
测试结果
| 工具 |
尝试次数 |
成功率 |
| read |
4+ |
0% |
| write |
2+ |
0% |
| exec |
2 |
50% |
| browser |
2+ |
0% |
总成功率: 约 7.7% (1/13)
详细测试过程
- 5步流程测试: 想调用 → 准备参数 → 填写参数 → 确认参数填写成功 → 立即执行
- 问题发现: 即使参数确认正确,执行时仍然发送空参数
- 对比: exec 偶尔成功,其他工具几乎全失败
可能的根本原因
- OpenClaw-Kimi 兼容性问题: 参数序列化/反序列化过程中丢失
- Kimi API 适配层 bug: anthropic-messages API 格式转换问题
- 模型不稳定: Kimi 模型在处理工具调用时随机丢失参数
配置信息
{
"models": {
"kimi-coding": {
"baseUrl": "https://api.kimi.com/coding/",
"apiKey": "sk-kimi-...",
"api": "anthropic-messages",
"models": [
{
"id": "k2p5",
"name": "Kimi for Coding",
"reasoning": true,
"input": ["text", "image"],
"contextWindow": 262144,
"maxTokens": 32768
}
]
}
},
"agents": {
"defaults": {
"model": {
"primary": "kimi/kimi-code",
"fallbacks": ["deepseek/deepseek-chat", "deepseek/deepseek-reasoner"]
}
}
}
}
建议
- 检查 Kimi 适配层: 验证 anthropic-messages API 格式是否正确
- 添加调试日志: 记录工具调用前后的参数状态
- 临时解决方案: 建议用户切换到 DeepSeek 模型
重现步骤
- 使用 Kimi 模型作为主要模型
- 尝试调用任何工具(read/write/edit/exec/browser)
- 观察参数是否丢失
影响
标签: bug, kimi, tools
优先级: high
状态: open
OpenClaw version
2026.3.23-2
Operating system
Windows11
Install method
npm全局
Model
kimi code,kimi2.5
Provider / routing chain
默认
Additional provider/model setup details
No response
Logs, screenshots, and evidence
Impact and severity
No response
Additional information
No response
Bug type
Regression (worked before, now fails)
Beta release blocker
No
Summary
Kimi 模型工具调用参数丢失问题报告
问题摘要
标题: Kimi 模型工具调用参数丢失 - 执行时发送空参数
{}环境信息
问题描述
现象:
{},导致验证失败示例:
测试结果
总成功率: 约 7.7% (1/13)
详细测试过程
可能的根本原因
配置信息
{ "models": { "kimi-coding": { "baseUrl": "https://api.kimi.com/coding/", "apiKey": "sk-kimi-...", "api": "anthropic-messages", "models": [ { "id": "k2p5", "name": "Kimi for Coding", "reasoning": true, "input": ["text", "image"], "contextWindow": 262144, "maxTokens": 32768 } ] } }, "agents": { "defaults": { "model": { "primary": "kimi/kimi-code", "fallbacks": ["deepseek/deepseek-chat", "deepseek/deepseek-reasoner"] } } } }建议
重现步骤
影响
标签: bug, kimi, tools
优先级: high
状态: open
Steps to reproduce
Kimi 模型工具调用参数丢失问题报告
问题摘要
标题: Kimi 模型工具调用参数丢失 - 执行时发送空参数
{}环境信息
问题描述
现象:
{},导致验证失败示例:
测试结果
总成功率: 约 7.7% (1/13)
详细测试过程
可能的根本原因
配置信息
{ "models": { "kimi-coding": { "baseUrl": "https://api.kimi.com/coding/", "apiKey": "sk-kimi-...", "api": "anthropic-messages", "models": [ { "id": "k2p5", "name": "Kimi for Coding", "reasoning": true, "input": ["text", "image"], "contextWindow": 262144, "maxTokens": 32768 } ] } }, "agents": { "defaults": { "model": { "primary": "kimi/kimi-code", "fallbacks": ["deepseek/deepseek-chat", "deepseek/deepseek-reasoner"] } } } }建议
重现步骤
影响
标签: bug, kimi, tools
优先级: high
状态: open
Expected behavior
Kimi 模型工具调用参数丢失问题报告
问题摘要
标题: Kimi 模型工具调用参数丢失 - 执行时发送空参数
{}环境信息
问题描述
现象:
{},导致验证失败示例:
测试结果
总成功率: 约 7.7% (1/13)
详细测试过程
可能的根本原因
配置信息
{ "models": { "kimi-coding": { "baseUrl": "https://api.kimi.com/coding/", "apiKey": "sk-kimi-...", "api": "anthropic-messages", "models": [ { "id": "k2p5", "name": "Kimi for Coding", "reasoning": true, "input": ["text", "image"], "contextWindow": 262144, "maxTokens": 32768 } ] } }, "agents": { "defaults": { "model": { "primary": "kimi/kimi-code", "fallbacks": ["deepseek/deepseek-chat", "deepseek/deepseek-reasoner"] } } } }建议
重现步骤
影响
标签: bug, kimi, tools
优先级: high
状态: open
Actual behavior
Kimi 模型工具调用参数丢失问题报告
问题摘要
标题: Kimi 模型工具调用参数丢失 - 执行时发送空参数
{}环境信息
问题描述
现象:
{},导致验证失败示例:
测试结果
总成功率: 约 7.7% (1/13)
详细测试过程
可能的根本原因
配置信息
{ "models": { "kimi-coding": { "baseUrl": "https://api.kimi.com/coding/", "apiKey": "sk-kimi-...", "api": "anthropic-messages", "models": [ { "id": "k2p5", "name": "Kimi for Coding", "reasoning": true, "input": ["text", "image"], "contextWindow": 262144, "maxTokens": 32768 } ] } }, "agents": { "defaults": { "model": { "primary": "kimi/kimi-code", "fallbacks": ["deepseek/deepseek-chat", "deepseek/deepseek-reasoner"] } } } }建议
重现步骤
影响
标签: bug, kimi, tools
优先级: high
状态: open
OpenClaw version
2026.3.23-2
Operating system
Windows11
Install method
npm全局
Model
kimi code,kimi2.5
Provider / routing chain
默认
Additional provider/model setup details
No response
Logs, screenshots, and evidence
Impact and severity
No response
Additional information
No response