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 |
||
|---|---|---|
| .. | ||
| absolute-path | ||
| cache | ||
| cargo-bin | ||
| git | ||
| home-dir | ||
| image | ||
| json-to-toml | ||
| pty | ||
| readiness | ||
| string | ||