Repository navigation
v1.3.3
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=/pathfor a durable file,MAIL_MCP_LOG_STDERR=1for a budgeted mirror,--log/--log-level/--io-modeCLI flags.