I imagine you can do this with a hook that fires every time claude stops responding:
https://code.claude.com/docs/en/hooks-guide