AGENT_UNKNOWN_ERROR
Unknown agent error: APIError: Failed to parse input at pos 464: <tool_call> <function=glob_search> <parameter=pattern> **/*xxxxial*.py <parameter=path> C:\Users\xxdy\.novapaw\workspaces\53LTHC </tool_call> (Details: C:\Users\xxdy\AppData\Local\Temp\novapaw_query_error_82brovoc.json)
这是NovaPaw 0.1beta版本的两类已知共性问题,频繁触发的原因如下:
1. 「WinError 2 系统找不到指定的文件」原因
这个问题来自MCP(模型上下文协议)工具模块的设计缺陷:
NovaPaw启动时会自动尝试拉起你配置的所有MCP工具进程,但当前版本没有做前置校验,如果你配置的MCP工具没有安装对应依赖、或者工具的可执行文件路径写错了,就会直接报找不到文件的错误,很多用户配置完第三方MCP工具没装依赖就会触发这个问题。
2. 「Failed to parse input」解析错误原因
这个是工具调用解析模块的容错性不足导致的,两个常见触发场景:
① 你用的大模型不匹配:很多非代码类、小参数模型输出的工具调用格式不符合NovaPaw的规范(比如标签不闭合、参数缺引号),当前版本的解析器没有做容错处理,直接就会报错。
② 工具调用内容过长:当生成的工具参数里包含大量代码、特殊字符时,当前版本的OpenAI流解析逻辑容易出现错位,就会报位置xxx的解析错误。
这两个问题都是当前beta版本的已知Bug,官方已经在后续版本中优化了MCP配置校验和解析容错逻辑,暂时你可以通过使用官方适配的Qwen3-Coder系列模型、不要随便添加未验证的第三方MCP工具来规避。
有点不理解这个一个怎么解决,大模型用的就是Qwen35 35B Q8. MCP工具只把自带的工具打开了。
麻烦给点建议。