ChannelSend was writing to os.Stdout directly while the SDK's StdioTransport also writes to os.Stdout — causing interleaved JSON-RPC messages. Now both use a shared lockedWriter via IOTransport. Co-Authored-By: Virgil <virgil@lethean.io> |
||
|---|---|---|
| .. | ||
| mcp | ||
ChannelSend was writing to os.Stdout directly while the SDK's StdioTransport also writes to os.Stdout — causing interleaved JSON-RPC messages. Now both use a shared lockedWriter via IOTransport. Co-Authored-By: Virgil <virgil@lethean.io> |
||
|---|---|---|
| .. | ||
| mcp | ||