ollie/cmd/toolsrv
Ollie Agent 97c208fa39 toolsrv: kill all procs on shutdown, add Pdeathsig
- KillAll(): sends SIGKILL to all running proc groups on clean shutdown
- Pdeathsig: SIGKILL ensures child procs die if toolsrv crashes
- Shell tool: use subshell + set +e for streaming without exit propagation
- Fix integration test to match new error format

This is the connection-based ownership model: toolsrv death = proc death.
The session owns the toolsrv process, so session death cascades to all procs.
2026-08-11 10:02:53 +02:00
..
internal toolsrv: kill all procs on shutdown, add Pdeathsig 2026-08-11 10:02:53 +02:00
test rename ollie-remote to toolsrv 2026-08-10 15:01:42 +02:00
.gitignore rename ollie-remote to toolsrv 2026-08-10 15:01:42 +02:00
integration_test.go toolsrv: kill all procs on shutdown, add Pdeathsig 2026-08-11 10:02:53 +02:00
main.go toolsrv: kill all procs on shutdown, add Pdeathsig 2026-08-11 10:02:53 +02:00
sandbox-remote.yaml rename ollie-remote to toolsrv 2026-08-10 15:01:42 +02:00
server.go toolsrv: restructure into internal packages, fix process lifecycle 2026-08-11 07:21:14 +02:00