HF RL Explorer

Issue: stdout corruption when multiple modules silence stdout concurrently

Issue: stdout corruption when multiple modules silence stdout concurrently: a task in LegoFlow-SWE (Harbor dataset). The MCP server uses stdio as its transport layer, which requires stdout to be reserved exclusively for JSON-RPC messages. However, multiple modules in the codebase need to…

The task

The MCP server uses stdio as its transport layer, which requires stdout to be reserved exclusively for JSON-RPC messages. However, multiple modules in the codebase need to temporarily silence stdout to prevent corruption of the MCP stream.

Part of Lego-X/LegoFlow-SWE.