Skip to content

v1.3.3

Choose a tag to compare

@tuaris tuaris released this 13 Sep 07:20
· 4 commits to master since this release

v1.3.3

Fixes stdio stalls and hangs affecting MCP hosts (observed with Zed on Windows):

  • Blocking-mode stdin hot-loop after the host closed its end of the pipe (feof() never true on Windows anonymous pipes) — orphaned server processes no longer pin a CPU core while every queued call times out.
  • Un-decodable response bodies (e.g. a proxy 502 page while a backing service is down) now complete the HTTP request with a loud error instead of leaving it "in flight" forever, spinning the await loop.
  • Stdin EOF no longer drops an in-flight tool response; regular-file stdin (server < request.json) degrades to blocking reads instead of hanging.
  • Diagnostics now go through EnchiladaMCP Logger and are silent by default: MAIL_MCP_LOG=/path for a durable file, MAIL_MCP_LOG_STDERR=1 for a budgeted mirror, --log / --log-level / --io-mode CLI flags.