Hooks issues on Linux — page 2
Issues the maintainers labelled both platform:linux and area:hooks.
102 issues · 17 open · 85 resolved (83%) · first seen Aug 5, 2025
Is this getting better or worse?
This class of problem is converging. 34 new reports in the last 90 days vs 60 in the 90 before — -43%. The open backlog peaked at 31 in 2026-04 and sits at 17 today.
Derived by counting each matching issue from its creation date until it closed. First-party
computation over the anthropics/claude-code tracker — the trend is not published
anywhere upstream.
Which builds report this
68 of these reports name the Claude Code build they were running, spanning 50 releases. Heaviest reporters:
- Claude Code v2.1.206
- Claude Code v2.1.111
- Claude Code v2.1.119
- Claude Code v2.1.74
- Claude Code v2.1.234
- Claude Code v2.1.233
- Claude Code v2.1.123
- Claude Code v2.1.158
Report volume, not a defect count: an issue can mention a build without that build having caused the failure. Versions come from the version string in the bug-report template, matched against real published tags.
Do these get fixed?
Median time to close is 32 days across 85 closures. Of the 85 closures with a recorded reason, 28% were closed as completed and 61 as not-planned or duplicate. The most recent completed fix landed in 2026-08.
Workarounds reported by the community
37 of these issues post a workaround someone says worked. The highest-engagement ones:
- PermissionRequest hooks not triggered for subagent permission requests in Agent Teams
- …The current behavior makes these two features incompatible. Workaround Pre-approve common subagent commands in permissions so they don't need to ask: This lets subagents work autonomously but removes the ability to revie…
Found in the description of #23983 · still open - [Critical] Max Plan subscriber: Opus 4.6 instruction-following regression breaks production workflows — 24-hook enforcement system cannot compensate for model-level degradation
- …survive compression with their priority intact. Pattern E: "Workaround Generation" When a hook blocks a forbidden action, the model generates creative alternatives that achieve the same forbidden outcome through a differ…
Found in the description of #34358 · resolved - v2.1.23+ causes 100% CPU hang with multiple parallel instances and hooks
- …- The UI becomes unresponsive - Process must be killed with Workaround Using v2.1.22 resolves the issue completely: With v2.1.22, everything works perfectly - all hooks, all plugins, multiple parallel instances. Potentia…
Found in the description of #22172 · resolved - PreToolUse/PostToolUse hooks do not fire for subagent (Agent tool) tool calls
- …which is the primary recommended workflow for performance. Workaround We query the actual systems of record ( , Jira API) at checkpoint time rather than trusting hook-maintained counters, and reconcile the state file af…
Found in the description of #34692 · resolved - Ralph Loop plugin: stop-hook.sh missing execute permission on Linux
- …marketplace plugin ( ), not just third-party marketplaces. Workaround Expected Fix The plugin should either: 1. Ship files with the execute bit set in the repository ( ) 2. Or have the plugin installer set on hook scrip…
Found in the description of #38686 · resolved
Excerpts are quoted from the linked issue so you can judge relevance before opening it. Threads that only ask for a workaround, or report that there is none, are excluded. These are community suggestions, not official guidance from Anthropic — read the full thread before applying one.
Matching issues 101–102
Ranked by community engagement (reactions weighted over comments).
- PreToolUse hooks on the `Bash` matcher silently and persistently stop firing partway through a session
- Plugin-sourced PreToolUse hooks never dispatch for MCP tool-name matchers (mcp__<server>__.*)