I maintain CommitLore, an MIT-licensed CLI that keeps decision records in git
trailers so a coding agent doesn’t revive an approach the repo already rejected.
Not asking anyone to adopt it. I need help with one specific blind spot.
The blind spot
The installer wires the tool into whichever coding agents you have — Claude Code,
Codex, Cursor, Gemini CLI, Windsurf, OpenCode. CI runs the PowerShell installer on
windows-latest every PR and it passes.
That green is close to meaningless for the part I care about. A GitHub runner has
no coding agents installed, so every host resolves to notDetected and the wiring
code never runs. If I deleted the wiring entirely the job would still pass. It
proves the installer executes; it doesn’t prove it installs anything.
I found this while removing dead code from the shell installer, which is also how
I found that Windows had been getting a Codex plugin step that macOS and Linux
never did — for some time, silently, because nothing compared them.
What I’m asking
If you’re on Windows with at least one of those agents already installed, run this
and tell me what it printed:
& ([scriptblock]::Create((irm
https://raw.githubusercontent.com/MongLong0214/commitlore/v1.0.1/install.ps1))
) v1.0.1
then:
commitlore doctor
What’s useful to report:
- which agents you had installed, and which ones it claims it wired
- anything it says it wired that isn’t actually in that agent’s config
doctoroutput, especially warnings- PowerShell version and whether you’re on PowerShell 5.1 or 7+ The failure I most want to hear about is the quiet one: it says a host is healthy and the host isn’t configured. That’s the case CI structurally cannot catch. Uninstall commitlore hooks uninstall The installer writes to your agent config files and a data directory under your profile. It doesn’t touch anything else, and the whole thing is readable before you run it: https://github.com/MongLong0214/commitlore/blob/v1.0.1/install.ps1 Repo: https://github.com/MongLong0214/commitlore Issues, DMs, or a comment here — all fine. Thanks. submitted by /u/Monglong_korea
Originally posted by u/Monglong_korea on r/ClaudeCode
