mirror of
https://github.com/safishamsi/graphify.git
synced 2026-07-12 18:37:12 +00:00
cc9e5816a7
- new `graphify prs` subcommand: terminal dashboard of open PRs with CI/review state, worktree mapping, and graph impact (blast radius / communities touched) - `graphify prs <number>`: deep dive on a single PR - `graphify prs --triage`: AI triage ranking via any configured backend (claude, kimi, openai, gemini, claude-cli, ollama — auto-detected from env) - `graphify prs --worktrees`: worktree → branch → PR mapping - `graphify prs --conflicts`: PRs sharing graph communities with node labels - concurrent gh pr diff fetching via ThreadPoolExecutor (up to 8 workers) - graph impact lazy: only fetched when needed (deep dive / triage / conflicts) - MCP tools: list_prs, get_pr_impact, triage_prs - auto-detects default branch via gh repo view → git symbolic-ref → main - 41 tests, all passing; uv.lock added to .gitignore Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>