Zed使用最新版的0.5.2的acp有问题,主要原因是session/new哪里返回的json多了一些内容

“availableCommands”: [],
“availableAgents”: [],
“availableSkills”: [],
“availableMcpServers”: []

因为多了这些字段,导致zed的rust好像解析json失败了

{
“sessionId”: “2351a84b-f02a-479d-92ca-46aba17a8119”,
“modes”: {
“currentModeId”: “yolo”,
“availableModes”: [
{
“id”: “yolo”,
“name”: “YOLO”,
“description”: “Execute all tools without confirmation”
},
{
“id”: “smart”,
“name”: “Smart”,
“description”: “AI-powered risk assessment for tool execution”
},
{
“id”: “plan”,
“name”: “Plan”,
“description”: “Read-only mode for planning and analysis”
},
{
“id”: “default”,
“name”: “Default”,
“description”: “Standard confirmation for all tool executions”
}
]
},
“models”: {
“currentModelId”: “glm-4.7”,
“availableModels”: [
{
“id”: “glm-4.7”,
“name”: “GLM-4.7(recommend)”,
“description”: “GLM-4.7(recommend)”
},
{
“id”: “iFlow-ROME-30BA3B”,
“name”: “iFlow-ROME-30BA3B(fast)”,
“description”: “iFlow-ROME-30BA3B(fast)”
},
{
“id”: “deepseek-v3.2-chat”,
“name”: “DeepSeek-V3.2”,
“description”: “DeepSeek-V3.2”
},
{
“id”: “qwen3-coder-plus”,
“name”: “Qwen3-Coder-Plus”,
“description”: “Qwen3-Coder-Plus”
},
{
“id”: “kimi-k2-thinking”,
“name”: “Kimi-K2-Thinking”,
“description”: “Kimi-K2-Thinking”
},
{
“id”: “minimax-m2.1”,
“name”: “MiniMax-M2.1”,
“description”: “MiniMax-M2.1”
},
{
“id”: “kimi-k2-0905”,
“name”: “Kimi-K2-0905”,
“description”: “Kimi-K2-0905”
}
]
},
“availableCommands”: [],
“availableAgents”: [],
“availableSkills”: [],
“availableMcpServers”: []
}

好的 我们来看一下

报错的截图

还没搞定吗

有没有教怎么回退到0.5.1的文档啊

npm i -g @iflow-ai/iflow-cli@0.5.1
试试这个,不过目前这个问题已经在修复了,会尽快随新版本上线的,可以等后面新版本上线再升级

新版本 0.5.3 已经修复,欢迎升级使用

可以使用了