## Summary - `allowed_tools` is not a valid input for `claude-code-action@v1` — it was silently ignored (visible as a warning in CI logs) - This caused Claude to lack file write permissions, preventing it from making actual code changes - Move the tools list into `claude_args` as `--allowedTools` where it's actually parsed ## Test plan - [ ] Trigger `@claude` on a cross-repo issue requesting a code change — verify it can edit files and create a PR 🤖 Generated with [Claude Code](https://claude.com/claude-code) --------- Co-authored-by: Claude Opus 4.5 <[email protected]>