| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
There was a problem hiding this comment.
This PR extends the granular update_issue_state tool to support “close issue” intent metadata (rationale, confidence, and suggestion semantics) and adds support for closing as a duplicate by resolving an issue number to a database ID for duplicate_issue_id.
Changes:
| File | Description |
|---|---|
| pkg/github/issues_granular.go | Implements object-form state update payload (intent metadata) and duplicate resolution flow for update_issue_state. |
| pkg/github/granular_tools_test.go | Adds coverage for suggestion mode, duplicate handling, and validation errors for the updated tool behavior. |
| pkg/github/toolsnaps/update_issue_state.snap | Updates the tool snapshot to reflect new schema fields and updated description. |
| docs/feature-flags.md | Documents the new update_issue_state parameters for feature-flagged granular issues tools. |
Sorry, something went wrong.
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
Sorry, something went wrong.
| Back | FazBrowse Home | New Git URL |
Summary
Similar to fields and type, this PR adds the ability of suggesting a "close issue" intent, with confidence, rationale, and support for duplicate issue .
Why
Fixes https://github.com/github/plan-track-agentic-toolkit/issues/343
What changed
MCP impact
Prompts tested (tool changes only)
Security / limits
Tool renaming
Note: 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
Docs