This PR changes stdio MCP child processes to run in their own process group * Add guarded teardown in codex-rmcp-client: send SIGTERM to the group first, then SIGKILL after a short grace period. * Add terminate_process_group helper in process_group.rs. * Add Unix regression test in process_group_cleanup.rs to verify wrapper + grandchild are reaped on client drop. Addresses reported MCP process/thread storm: #10581 |
||
|---|---|---|
| .. | ||
| bin | ||
| auth_status.rs | ||
| lib.rs | ||
| logging_client_handler.rs | ||
| oauth.rs | ||
| perform_oauth_login.rs | ||
| program_resolver.rs | ||
| rmcp_client.rs | ||
| utils.rs | ||