v0.8.8

Graphify-Labs/graphifyv0.8.8May 16, 2026by safishamsi

AI Summary

Introduces a new `graphify prs` subcommand to visualize PR status, conflicts, and impact based on the knowledge graph, along with new MCP tools for querying PR state.

Key Highlights

  • New `graphify prs` command for dashboards showing CI state, review decisions, and worktree mapping.
  • `--conflicts` flag identifies PRs touching the same graph communities to predict merge risks.
  • `--triage` flag uses AI to rank review queues by graph impact.
  • New MCP tools: `list_prs`, `get_pr_impact`, and `triage_prs`.

New Features

  • PR dashboard and conflict detection
  • AI-powered PR triage
  • MCP server integration for PR data

Full Release Notes

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 prs` does.

## What it does

```bash
graphify prs                    # dashboard: CI state, review decision, worktree mapping
graphify prs 42                 # deep dive on one PR — blast radius, communities touched
graphify prs --conflicts        # PRs sharing graph communities → merge-order risk
graphify prs --triage           # AI ranks your review queue by graph impact
graphify prs --worktrees        # worktree → branch → PR in one view
graphify prs --repo owner/repo  # works on any GitHub repo
```

## Graph impact

The `--conflicts` view 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

`--triage` sends 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 with `GRAPHIFY_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

```bash
pip install --upgrade graphifyy
```

No new required dependencies. Requires `gh` CLI authenticated for PR data.