Original Reddit post

I have, and I’m looking for workarounds. I tried downgrading to 2.1.29, and set “DISABLE_AUTOUPDATER”: “1” in my settings, but Claude sneakily keeps updating itself. Starting in 2.1.30 Claude just froze when I ran it. Claude would start, but I could enter anything into the cmd line. I discovered that removing my SessionStart.matcher=startup hook resolved the issue. Found a bunch of reported issues on GitHub and shared my findings. I tested 2.1.41 today and it seems the SessionStart.matcher=startup bug has been resolved (though I don’t see mention of it in the release notes), but now PreCompact.matcher=auto, PreCompact.matcher=manual, and SessionStart.matcher=compact simply don’t fire now. I’ve fished through ~/.claude/debug/*txt files and they just don’t run. I am, of course, aware that I can remove my hook configurations. They’re essential to my workflow, so I’d rather leave them in place if a known workaround is available. submitted by /u/jjw_kbh

Originally posted by u/jjw_kbh on r/ClaudeCode