From a5eb15b8801d41eac0a10ed21440c9dfdba28041 Mon Sep 17 00:00:00 2001 From: Safi Date: Mon, 18 May 2026 12:09:16 +0100 Subject: [PATCH] bump version to 0.8.11 --- CHANGELOG.md | 7 +++++++ README.md | 4 ++++ pyproject.toml | 2 +- 3 files changed, 12 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 2a164277..7dfaab5a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,13 @@ Full release notes with details on each version: [GitHub Releases](https://github.com/safishamsi/graphify/releases) +## 0.8.11 (2026-05-18) + +- Fix: LLM empty choices / None message guard — Gemini and other providers return `choices=[]` on content-filtered HTTP 200 responses; now raises a clean error instead of crashing with IndexError (#924) +- Fix: OpenCode skill removed invalid `general-purpose` agent reference and headless-incompatible interactive halt (#911, closes #825) +- Fix: Codex skill now uses graphify query/explain/path even when graph artifacts are dirty in worktree (#913, closes #860) +- Perf: precompute degrees once in surprise scoring — ~11x speedup per lookup on large graphs (#914) + ## 0.8.10 (2026-05-17) - Fix: git hooks phantom directory on git < 2.31 — drop `--path-format=absolute`, validate path contains no newlines, anchor relative paths on repo root (#907) diff --git a/README.md b/README.md index e2de4f56..0ece9978 100644 --- a/README.md +++ b/README.md @@ -227,6 +227,8 @@ You can also set `GRAPHIFY_GOOGLE_WORKSPACE=1`. Graphify exports shortcuts into /graphify . # build graph for current folder /graphify ./docs --update # re-extract only changed files /graphify . --cluster-only # rerun clustering without re-extracting +/graphify . --cluster-only --resolution 1.5 # more granular communities +/graphify . --cluster-only --exclude-hubs 99 # suppress utility super-hubs from god-node rankings /graphify . --no-viz # skip the HTML, just the report + JSON /graphify . --wiki # build a markdown wiki from the graph graphify export callflow-html # Mermaid architecture/call-flow HTML (auto-regenerates on every git commit if hook is installed) @@ -498,6 +500,8 @@ graphify update ./src --no-cluster # skip reclustering, write raw AST graph onl graphify update ./src --force # overwrite even if new graph has fewer nodes graphify cluster-only ./my-project graphify cluster-only ./my-project --graph path/to/graph.json # custom graph location +graphify cluster-only ./my-project --resolution 1.5 # more, smaller communities +graphify cluster-only ./my-project --exclude-hubs 99 # exclude p99 degree nodes from partitioning ``` --- diff --git a/pyproject.toml b/pyproject.toml index 92e306bf..a9544901 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -4,7 +4,7 @@ build-backend = "setuptools.build_meta" [project] name = "graphifyy" -version = "0.8.10" +version = "0.8.11" description = "AI coding assistant skill (Claude Code, Codex, OpenCode, Cursor, Gemini CLI, Aider, OpenClaw, Factory Droid, Trae, Hermes, Kiro, Pi, Google Antigravity) - turn any folder of code, docs, papers, images, or videos into a queryable knowledge graph" readme = "README.md" license = { file = "LICENSE" }