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
Two new feature-flagged tools for issue blocked-by/blocking relationships, gated behind the issue_dependencies feature flag (auto-enabled for insiders):
issue_dependency_write: add / remove × blocked_by / blocking via addBlockedBy / removeBlockedBy mutations; accepts issue numbers, resolves to node IDs in a single aliased query; self-dependency rejected before any round-trip
New file: pkg/github/issue_dependencies.go (448 lines) with AddBlockedByInput and RemoveBlockedByInput GraphQL input types, dependencyConnection structs, and tool registrations in tools.go + feature_flags.go.
Mild design consideration. The fork has issue_graph which traverses issue hierarchies (sub-issues, body references, timeline cross-references) via BFS. Blocked-by/blocking relationships are a separate relationship axis not yet covered by issue_graph. The upstream adds standalone tools; the fork might prefer these integrated into issue_graph's traversal. However, the standalone tools are additive and don't break issue_graph.
Context
Fills the MCP gap behind the gh CLI's gh issue block / gh issue unblock verbs (cli/cli#13057). Agents working with issue dependency graphs now have read and write access to the full relationship graph without needing the CLI.
No-op. The fork already contains pkg/github/issue_dependencies.go (AddBlockedByInput, RemoveBlockedByInput, dependencyConnection structs, issue_dependency_read and issue_dependency_write tool registrations) and the corresponding pkg/github/issue_dependencies_test.go. Feature flag issue_dependencies is registered in feature_flags.go. No work needed.
Activity
gastrodon commentedon Jun 27, 2026
Unified Changelog — upstream main since v1.4.0
See #10 for the full changelog. Summary:
get_parentforissue_readissue_writeshow_ui, centralize show/deferdelete:trueon issue fieldsui_getpaginationissue_writeform gatingadd_comment_to_pending_reviewgastrodon commentedon Jun 27, 2026
No-op. The fork already contains
pkg/github/issue_dependencies.go(AddBlockedByInput, RemoveBlockedByInput, dependencyConnection structs, issue_dependency_read and issue_dependency_write tool registrations) and the correspondingpkg/github/issue_dependencies_test.go. Feature flagissue_dependenciesis registered infeature_flags.go. No work needed.