| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
Sorry, something went wrong.
There was a problem hiding this comment.
This PR updates the issues_granular feature-flagged MCP tool update_issue_assignees to support an “intent” object form per assignee (including is_suggestion, rationale, and confidence), bringing it in line with the object-form patterns already used by other granular issue update tools.
Changes:
| File | Description |
|---|---|
| pkg/github/issues_granular.go | Reworks update_issue_assignees schema + handler to support per-assignee intent fields and object-form requests. |
| pkg/github/granular_tools_test.go | Adds tests for the new object-form behavior and validation paths. |
| pkg/github/toolsnaps/update_issue_assignees.snap | Updates the snapshot to reflect the new assignees oneOf schema. |
| docs/feature-flags.md | Regenerates feature-flag tool parameter docs for update_issue_assignees. |
Sorry, something went wrong.
| Back | FazBrowse Home | New Git URL |
Summary
Adds is_suggestion + rationale (and confidence) params to the granular update_issue_assignees MCP tool, so agents can propose assignees as pending suggestions rather than applying them directly.
Why
Closes https://github.com/github/plan-track-agentic-toolkit/issues/333
The other granular tools (update_issue_type, update_issue_labels, set_issue_fields) already support intent params behind the issues_granular feature flag. update_issue_assignees was the last granular tool still on the plain string-array form. This brings it to parity, following the same implementation pattern as the labels tool in #2557.
What changed
MCP impact
Prompts tested (tool changes only)
Tested locally against dotcom via a local build (bin/github-mcp-server-local, --features issues_granular):
Security / limits
Tool renaming
Lint & tests
Docs