| 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 removes the remote_mcp_issue_fields feature flag so Issues 2.0 custom fields support (listing fields, filtering by fields, and enriching issue results with field_values) is available by default, and it deletes the legacy tool variants that existed only for the flag-off behavior.
Changes:
| File | Description |
|---|---|
| README.md | Documents list_issue_fields and the now-default issue_fields / field_filters parameters. |
| pkg/github/ui_tools.go | Makes UI issue-fields retrieval unconditional (no feature-flag gate). |
| pkg/github/ui_tools_test.go | Updates UI tool tests to validate successful issue-fields fetch. |
| pkg/github/tools.go | Removes registration of legacy issue tools from the full tool list. |
| pkg/github/minimal_types.go | Deletes legacy minimal conversion helpers used by the flag-off list_issues variant. |
| pkg/github/issues.go | Removes legacy GraphQL types and tool variants; always supports field filters/enrichment. |
| pkg/github/issues_test.go | Updates tests and toolsnap assertions to match the default (always-on) issue fields behavior. |
| pkg/github/issue_fields.go | Un-gates list_issue_fields so it’s always registered. |
| pkg/github/feature_flags.go | Deletes the remote_mcp_issue_fields flag constant and removes it from allowed/insiders lists. |
| pkg/github/csv_output_test.go | Switches the CSV gating test to use FeatureFlagFileBlame after flag removal. |
| pkg/github/toolsnaps/list_issues.snap | Adds field_filters to the default list_issues schema snapshot. |
| pkg/github/toolsnaps/list_issues_ff_remote_mcp_issue_fields.snap | Removes the flag-specific list_issues snapshot. |
| pkg/github/toolsnaps/issue_write.snap | Adds issue_fields to the default issue_write schema snapshot. |
| pkg/github/toolsnaps/issue_write_ff_remote_mcp_issue_fields.snap | Removes the flag-specific issue_write snapshot. |
| docs/insiders-features.md | Removes remote_mcp_issue_fields section; documents issue fields as default. |
| docs/feature-flags.md | Removes remote_mcp_issue_fields section; documents issue fields as default. |
Sorry, something went wrong.
| Back | FazBrowse Home | New Git URL |
Summary
This PR removes the remote_mcp_issue_fields feature flag, making issue fields and related functionality (e.g. field_filters support in issue tools) available by default, and updates documentation and tests to reflect this change.
Why
What changed
These changes streamline the codebase by making issue field support a standard feature, reducing complexity and improving documentation clarity.
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