mirror of
https://github.com/block/buzz.git
synced 2026-11-06 09:21:45 +00:00
Track shell admission and completion at the MCP connection owner. On input EOF or error, cancel before response draining; wait for shell cleanup and join output-reader tasks before returning from server teardown. Test real separately grouped shell descendants and preservation of an unrelated peer. This is cooperative MCP teardown, not an arbitrary descendant containment or Desktop Stopped certificate. Signed-off-by: Logan Johnson <loganj@squareup.com>