Title: [Bug] Bridge cannot spawn agent CLI on WSL when agent binary is Windows executable
Environment:
- Bridge runs in WSL2 (Ubuntu)
- OpenClaw CLI installed on Windows (npm, C:\Users\xxx\AppData\Roaming\npm\openclaw.cmd)
- Bridge config: command: openclaw
Expected: Bridge spawns OpenClaw ACP agent successfully
Actual: spawn fails silently, alive=0, no error in bridge log
Root cause: asyncio.create_subprocess_exec cannot execute Windows .cmd from WSL
Title: [Bug] Bridge cannot spawn agent CLI on WSL when agent binary is Windows executable
Environment:
Expected: Bridge spawns OpenClaw ACP agent successfully
Actual: spawn fails silently, alive=0, no error in bridge log
Root cause: asyncio.create_subprocess_exec cannot execute Windows .cmd from WSL