Restrict @claude bot to mcp org only, fix fork behavior #819
+33
−0
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Written by Claude Code, reviewed by me.
Summary
Fixes
@claudeto work on external fork PRs by:refs/pull/N/headBackground
The
@claudeGitHub app was failing on external forks (example) because the action tried to fetch branches by name, which doesn't work for forks.Changes
Org membership check
modelcontextprotocol/accessrepo'susers.ts@claude(prevents strangers from using it)github.triggering_actorso the person commenting must be an org memberFork PR checkout fix
refs/pull/{number}/headto checkout fork code (instead of branch name)How it works
@claudeon a fork PRmodelcontextprotocol/accessmember listrefs/pull/N/head🤖 Generated with Claude Code