# fix\(cli\): bound retired requests and their child processes \(\#612\) · lucenx/codexbar-plasma

[View on GitCafe](https://git.cafe/lucenx/codexbar-plasma/commit/ad4d52f8e32beaef5cc89d88f13f1454c1228e4d)

Repository: [lucenx/codexbar-plasma](https://git.cafe/lucenx/codexbar-plasma)

Visibility: public

Requested revision: ad4d52f8e32beaef5cc89d88f13f1454c1228e4d

Requested commit: ad4d52f8e32beaef5cc89d88f13f1454c1228e4d

Commit: ad4d52f8e32beaef5cc89d88f13f1454c1228e4d

Tree: d3eb492d963cbe694726b2c04becf09d5bae4af5

Author: Simone

Committer: GitHub

## Message

```
fix(cli): bound retired requests and their child processes (#612)

Plasma source disconnection leaves hung CLI commands alive. Add an independent GNU process-group timeout to usage, account and settings roster requests and the shared cost/session process lifecycle. Keep the monitor behind a waiting shell so destruction cannot remove the bound.

The real-engine regression failed with 24 surviving CLI/child processes before the fix and passes after it. Document optional timeout availability and delayed termination; no CLI contracts or TODO parity items change.
```

## Parents

- [2a6fa2f0a3032cbac0261ba6a124e38bb63c98d1](https://git.cafe/lucenx/codexbar-plasma/commit/2a6fa2f0a3032cbac0261ba6a124e38bb63c98d1?format=markdown)

[Source at this commit](https://git.cafe/lucenx/codexbar-plasma/tree/ad4d52f8e32beaef5cc89d88f13f1454c1228e4d?format=markdown)
