Skip to content

ACP servers fail to launch in WSL #56176

Description

@klonuo

Reproduction steps

Start any ACP server installed through ACP registry

Current vs. Expected behavior

Any ACP server fails

Zed version and system specs

Zed 1.1.6
Commit: 9696291
Version: 1.1.6+stable.265.96962914296a22c22a7f226b5ae7de4dd0e34729

Attach Zed log file

Example log for pi acp agent:

Zed.log
2026-05-08T14:57:38+02:00 INFO  [node_runtime] (remote server) using Node.js found on PATH: SystemNodeRuntime { node: "/home/noble/.nvm/versions/node/v24.13.0/bin/node", npm: "/home/noble/.nvm/versions/node/v24.13.0/bin/npm", scratch_dir: "/home/noble/.local/share/zed/node" }
2026-05-08T14:57:38+02:00 INFO  [agent_client_protocol::util] connection; name="zed"
2026-05-08T14:57:42+02:00 WARN  [agent_servers::acp] agent stderr: stty: 'standard input': Inappropriate ioctl for device
2026-05-08T14:57:54+02:00 WARN  [agent_client_protocol::jsonrpc::incoming_actor] Transport parse error, sending error notification error=Error { code: -32700: Parse error, message: "Parse error", data: Some(Object {"line": String("\u{1b}[1 q{\"jsonrpc\":\"2.0\",\"id\":\"a23fb6c7-177a-447a-a487-a8b63484c7b6\",\"result\":{\"protocolVersion\":1,\"agentInfo\":{\"name\":\"pi-acp\",\"title\":\"pi ACP adapter\",\"version\":\"0.0.26\"},\"authMethods\":[{\"id\":\"pi_terminal_login\",\"name\":\"Launch pi in the terminal\",\"description\":\"Start pi in an interactive terminal to configure API keys or login\",\"type\":\"terminal\",\"args\":[\"--terminal-login\"],\"env\":{},\"_meta\":{\"terminal-auth\":{\"command\":\"pi-acp\",\"args\":[\"--terminal-login\"],\"label\":\"Launch pi\"}}}],\"agentCapabilities\":{\"loadSession\":true,\"mcpCapabilities\":{\"http\":false,\"sse\":false},\"promptCapabilities\":{\"image\":true,\"audio\":false,\"embeddedContext\":false},\"sessionCapabilities\":{\"list\":{}}}}}")}) }
2026-05-08T14:57:54+02:00 WARN  [agent_servers::acp] agent stderr: Invalid message {
2026-05-08T14:57:54+02:00 WARN  [agent_servers::acp] agent stderr:   message: {
2026-05-08T14:57:54+02:00 WARN  [agent_servers::acp] agent stderr:     jsonrpc: '2.0',
2026-05-08T14:57:54+02:00 WARN  [agent_servers::acp] agent stderr:     error: { code: -32700, message: 'Parse error', data: [Object] }
2026-05-08T14:57:54+02:00 WARN  [agent_servers::acp] agent stderr:   }
2026-05-08T14:57:54+02:00 WARN  [agent_servers::acp] agent stderr: }

Relevant Zed settings

settings.json

Relevant Keymap

keymap.json

(for AI issues) Model provider details

No response

If you are using WSL on Windows, what flavor of Linux are you using?

Ubuntu

Metadata

Metadata

Assignees

Labels

area:ai/acpFeedback for Zed's Agent Client Protocolplatform:windows/wslPlatform-specific feedback for WSLseverity:S2Average run-of-the-mill bugs; a feature is broken but only partiallystaleLabel used by `stale` actionstate:needs reproNeeds reproduction steps and/or someone to reproduce

Type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions