You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Commit b81ca20
Browse filesBrowse the repository at this point in the historyBrowse files
fix(pull-requests): relax pull_request_review_write required fields for resolve_thread
resolve_thread and unresolve_thread only need threadId, but the advertised
inputSchema required owner/repo/pullNumber for every method. Schema-validating
MCP clients therefore rejected valid calls. Require only method at the schema
root, document per-method fields, and validate create/submit/delete vs
resolve/unresolve in the argument normalizer.
Fixes#3501
Copy file name to clipboardExpand all lines: README.md
+3-3Lines changed: 3 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1337,9 +1337,9 @@ For negotiated supported protocol versions `2026-07-28` or newer, the consolidat
1337
1337
-`commitID`: SHA of commit to review (string, optional)
1338
1338
-`event`: Review action to perform. (string, optional)
1339
1339
-`method`: The write operation to perform on pull request review. (string, required)
1340
-
-`owner`: Repository owner (string, required)
1341
-
-`pullNumber`: Pull request number (number, required)
1342
-
-`repo`: Repository name (string, required)
1340
+
-`owner`: Repository owner (required for create, submit_pending, and delete_pending methods) (string, optional)
1341
+
-`pullNumber`: Pull request number (required for create, submit_pending, and delete_pending methods) (number, optional)
1342
+
-`repo`: Repository name (required for create, submit_pending, and delete_pending methods) (string, optional)
1343
1343
-`threadId`: The node ID of the review thread (e.g., PRRT_kwDOxxx). Required for resolve_thread and unresolve_thread methods. Get thread IDs from pull_request_read with method get_review_comments. (string, optional)
Copy file name to clipboardExpand all lines: docs/feature-flags.md
+3-3Lines changed: 3 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -414,9 +414,9 @@ as output formatting) won't appear here.
414
414
-`commitID`: SHA of commit to review (string, optional)
415
415
-`event`: Review action to perform. (string, optional)
416
416
-`method`: The write operation to perform on pull request review. (string, required)
417
-
-`owner`: Repository owner (string, required)
418
-
-`pullNumber`: Pull request number (number, required)
419
-
-`repo`: Repository name (string, required)
417
+
-`owner`: Repository owner (required for create, submit_pending, and delete_pending methods) (string, optional)
418
+
-`pullNumber`: Pull request number (required for create, submit_pending, and delete_pending methods) (number, optional)
419
+
-`repo`: Repository name (required for create, submit_pending, and delete_pending methods) (string, optional)
420
420
-`resolutionReason`: Optional reason for resolving a Copilot code review thread: addressed, wont-fix, or invalid. (string, optional)
421
421
-`threadId`: The node ID of the review thread (e.g., PRRT_kwDOxxx). Required for resolve_thread and unresolve_thread methods. Get thread IDs from pull_request_read with method get_review_comments. (string, optional)
Description: "The node ID of the review thread (e.g., PRRT_kwDOxxx). Required for resolve_thread and unresolve_thread methods. Get thread IDs from pull_request_read with method get_review_comments.",
0 commit comments