02e878669551f3d090221e86fa7998072fdb8c33
docker-compose.yml has no 'pid: host', so each container has its own PID namespace and pkill on the host matches nothing inside them. The script then printed "All services gracefully stopped" while mavend, its llama-server and the rest were still running. Now it checks for running compose containers first and stops them with docker compose. If it cannot ask docker and finds nothing to kill on the host, or anything survives the kill, it says so and exits non-zero instead of claiming success. The bare-metal path is unchanged apart from verifying the SIGKILL actually worked, and no longer risks killing the shell it was launched from. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01CGeSZxh1DCtRxmFVSYVGvJ
Description
No description provided
Languages
Go
97.1%
HTML
0.9%
Shell
0.6%
CSS
0.5%
Makefile
0.3%
Other
0.6%