Releases: iroha924/gleanery
Release list
v0.40.1
gleanery now reports a hand-edited ~/.gleanery/projects.json with invalid entries as an error, instead of silently ignoring them or picking up a wrong project name. Fix or delete the file, then name the project again with gleanery project add --name <name>.
Update: restart sessions after the plugin updates to 0.40.1.
v0.40.0
gleanery's plugin Skills are now in English: the review Skill, its reviewer prompts, and the trace Skill. The trace Skill now tells agents to write records in the language of your conversation, so saved records stay in the language you work in.
- Automatic PR decision import now reads the English PR template (
## Decisionswith- Chosen: … Rejected: …; …) and still reads PRs written with the earlier Japanese template.
To update:
- Claude Code:
claude plugin marketplace update gleanery, thenclaude plugin update gleanery@gleanery, then restart your session. - Codex:
codex plugin marketplace upgrade gleanery, thencodex plugin add gleanery@gleanery, then reopen Codex. - The CLI, if you installed it with npm:
npm i -g gleanery@0.40.0.
v0.39.0
gleanery's MCP server now speaks English. Tool descriptions, server instructions, search results, labels, error replies, and the edit-hook constraint notice are English, matching the CLI and dashboard. Your saved records are not translated, and search still finds Japanese text. The guidance tells agents to search in both Japanese and English.
- Your own messages are labeled
[owner message] Ownerin MCP results,gleanery search --said, and dashboard search results. - The session-start notices from automatic recording are in English and use the same words as
gleanery doctor.
To update:
- Claude Code:
claude plugin marketplace update gleanery, thenclaude plugin update gleanery@gleanery, then restart your session. - Codex:
codex plugin marketplace upgrade gleanery, thencodex plugin add gleanery@gleanery, then reopen Codex. - The CLI, if you installed it with npm:
npm i -g gleanery@0.39.0.
v0.38.1
v0.38.0
Breaking for scripts that read the output. The gleanery CLI and gleanery dashboard now print English.
- Commands, help, errors, and dashboard screens are in English. Records you saved stay in their own language, and search still works with Japanese and English text.
- Labels that gleanery writes into stored records are now English: masked secrets (
[redacted: API key]), the marker for cut messages,Notes:on recorded answers, and PR decision headings. Records saved earlier keep their old labels. - Documents are rewritten once on the next
gleanery harvest(their default section key changed). - The MCP responses and plugin skills are unchanged in this release.
Upgrade: npm i -g gleanery@0.38.0, then update the plugin.
v0.37.7
- The README now shows the OpenSSF Best Practices badge (passing): https://www.bestpractices.dev/projects/14787
- The installed CLI, MCP server, and hooks behave the same as in 0.37.6.
v0.37.6
- The README now states the testing policy: changes that add or change behavior include automated tests in the same pull request, run by CI with
bun run verifyon every pull request. - The npm package now has a signed SBOM (CycloneDX) attestation. Verify it with
gh attestation verify <tgz> --repo iroha924/gleanery --predicate-type https://cyclonedx.org/bom. - The installed CLI, MCP server, and hooks behave the same as in 0.37.5.
v0.37.5
-
gleanery harvestnow stores decisions written in your merged pull requests.recallfinds them inknowledgeandavoidsearches. It reads lines of this form under the heading## 採った案と棄却した案:- 採った: <chosen option>。棄却: <rejected option>(<reason>)Decisions are extracted only from merged pull requests written by you. To mark your GitHub handle as yours, run
gleanery harvest, thengleanery who --me <name> <handle>, thengleanery harvestagain. -
The gleanery repository has new issue templates for bug reports and for decisions needed before implementation.
v0.37.4
v0.37.3
- Security: control characters in imported pull request and issue text, and in recorded conversations, could change what the terminal displayed. The dashboard and the CLI now strip them before printing.
- The dashboard's work list says when it shows only the latest 100 items.