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
the section-strip regex matches ### graphify as well as ## graphify
The issue follows the conventions of the repo's existing reports (Summary / Why it matters / Reproduction / Root cause / Suggested fix / Environment), and I tightened a few things while writing it:
Repro runs through the real CLI, install claude --project → uninstall claude --project, not internal function calls — so nobody can dismiss it as unreachable.
The blast radius is five files, not one. I mapped each duplicated site to the file it rewrites: GEMINI.md (:726), .github/copilot-instructions.md (:817), AGENTS.md (:1553), CLAUDE.md (:1773), CODEBUDDY.md (:1863).
The guards don't save you either — _CLAUDE_MD_MARKER not in content is itself a substring test, so a file whose only match is a user's H3 still passes the guard and proceeds to strip. I nearly missed this: my first verification script used the same substring check and gave a false negative, which is a decent illustration of how easy the mistake is.
The fix is validated, not proposed blind — I ran the line-anchored regex against a real post-install CLAUDE.md and confirmed graphify's own section is removed while both user H3 sections survive.
Fixed in v0.9.23: uninstall now matches the ## graphify heading only when a line is exactly the marker (mirroring the install-side #1688 hardening), so a user's ### graphify H3 is never deleted; applied across all six strip sites. https://github.com/Graphify-Labs/graphify/releases/tag/v0.9.23
Activity
fix(install): uninstall must not delete a user's ### graphify H3 sect…
chore: bump to 0.9.23; changelog for #2062/#2074/#2073/#2068/#2072; d…
safishamsi commentedon Jul 21, 2026
Fixed in v0.9.23: uninstall now matches the
## graphifyheading only when a line is exactly the marker (mirroring the install-side #1688 hardening), so a user's### graphifyH3 is never deleted; applied across all six strip sites. https://github.com/Graphify-Labs/graphify/releases/tag/v0.9.23Merge upstream/v8 into v8-custom (0.9.20 -> 0.9.24)
Squashed commit of the following:
fix(install): uninstall must not delete a user's ### graphify H3 sect…
chore: bump to 0.9.23; changelog for Graphify-Labs#2062/Graphify-Labs…