forked from wrenn/wrenn
64-entry buffer was too small for high-throughput PTY output (e.g. ls -laihR /). The consumer couldn't drain fast enough over the RPC stream, causing the non-blocking send fallback to silently discard data. 4096 entries (~64MB at 16KB/chunk) handles sustained output without drops while still preventing deadlock on stuck consumers.