graphify prs — graph-aware PR dashboard #902
safishamsi
announced in
Announcements
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Shipping a new subcommand today:
graphify prs.The problem it solves: no existing PR dashboard knows your codebase structure. You can see CI state and review decisions — but you cannot see that two open PRs both touch the auth community and are going to conflict at merge time.
graphify prsdoes.What it does
Graph impact
The
--conflictsview crosses your open PRs against the knowledge graph. If two PRs touch the same community of nodes, they get flagged — with representative node labels so you know what that community actually is (ValidateToken, SessionStore, AuthMiddleware) rather than just "Community 3".The dashboard shows a blast radius column per PR:
14 nodes / 3 communities. High number = review this carefully before merging.Triage
--triagesends your PR queue to whatever LLM backend you have configured and gets a ranked list with one action per PR. Auto-detects from your env: claude → kimi → openai → gemini → claude-cli → ollama. Override withGRAPHIFY_TRIAGE_BACKEND.MCP
Three new tools on the MCP server:
list_prs,get_pr_impact,triage_prs. Your agent can now query PR state the same way it queries the graph.Install
No new required dependencies. Requires
ghCLI authenticated for PR data.Thoughts, bugs, feature requests → open an issue.
All reactions