Skip to content

fix(dashboard): use newline-delimited messages instead of half-open sockets#40298

Open
pavelfeldman wants to merge 1 commit intomicrosoft:mainfrom
pavelfeldman:fix-dashboard-windows-pipes
Open

fix(dashboard): use newline-delimited messages instead of half-open sockets#40298
pavelfeldman wants to merge 1 commit intomicrosoft:mainfrom
pavelfeldman:fix-dashboard-windows-pipes

Conversation

@pavelfeldman
Copy link
Copy Markdown
Member

Summary

  • Windows named pipes don't support half-open connections — socket.end(data) from the client kills the pipe before the server can write back, causing show --annotate to exit immediately
  • Switch to newline-delimited message framing where the server always initiates socket closure

…ockets

Windows named pipes don't support half-open connections, so
`socket.end(data)` from the client would kill the pipe before the
server could write back. Switch to newline-delimited framing where
the server always initiates socket closure.
@github-actions
Copy link
Copy Markdown
Contributor

Test results for "MCP"

2 failed
❌ [firefox] › mcp/cli-json.spec.ts:171 › close after open returns closed status @mcp-windows-latest
❌ [firefox] › mcp/cli-session.spec.ts:159 › workspace isolation - sessions in different workspaces are isolated @mcp-windows-latest

6419 passed, 976 skipped


Merge workflow run.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant