SubprocessCLITransport.close() in the Python claude-agent-sdk sends SIGTERM to the Claude Code subprocess, then calls await self._process.wait() with no timeout. If the Claude Code Node.js process ...
Use Playerctl, Python, and Conky timer to create a 'now playing' Spotify desktop widget.