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.
Summary
Adds
resolve_threadandunresolve_threadmethods to thepull_request_review_writetool, enabling users to resolve and unresolve PR review threads via GraphQL mutations.Why
Fixes #1768
What changed
ThreadIDfield toPullRequestReviewWriteParamsstructthreadIdparameter and new methods to tool schemaResolveReviewThreadfunction using GraphQLresolveReviewThreadandunresolveReviewThreadmutationsresolve_threadandunresolve_threadmethodsMCP impact
resolve_thread,unresolve_thread) and a newthreadIdparameter to the existingpull_request_review_writetool.Prompts tested (tool changes only)
Security / limits
Tool renaming
deprecated_tool_aliases.goNote: if you're renaming tools, you must add the tool aliases. For more information on how to do so, please refer to the official docs.
Lint & tests
./script/lint./script/testDocs
script/generate-docs