Skip to content

Releases: iroha924/gleanery

v0.40.1

Choose a tag to compare

@iroha924 iroha924 released this 25 Sep 05:12

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

Choose a tag to compare

@iroha924 iroha924 released this 24 Sep 15:31

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 (## Decisions with - Chosen: … Rejected: …; …) and still reads PRs written with the earlier Japanese template.

To update:

  • Claude Code: claude plugin marketplace update gleanery, then claude plugin update gleanery@gleanery, then restart your session.
  • Codex: codex plugin marketplace upgrade gleanery, then codex 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

Choose a tag to compare

@iroha924 iroha924 released this 24 Sep 14:22

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] Owner in 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, then claude plugin update gleanery@gleanery, then restart your session.
  • Codex: codex plugin marketplace upgrade gleanery, then codex 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

Choose a tag to compare

@iroha924 iroha924 released this 24 Sep 11:35

No user-facing changes. This release only removes unused code paths flagged by a new internal check; updating is optional.

v0.38.0

Choose a tag to compare

@iroha924 iroha924 released this 24 Sep 07:52

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

Choose a tag to compare

@iroha924 iroha924 released this 24 Sep 05:57

v0.37.6

Choose a tag to compare

@iroha924 iroha924 released this 24 Sep 05:24
  • 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 verify on 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

Choose a tag to compare

@iroha924 iroha924 released this 24 Sep 05:09
  • gleanery harvest now stores decisions written in your merged pull requests. recall finds them in knowledge and avoid searches. 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, then gleanery who --me <name> <handle>, then gleanery harvest again.

  • The gleanery repository has new issue templates for bug reports and for decisions needed before implementation.

v0.37.4

Choose a tag to compare

@iroha924 iroha924 released this 24 Sep 05:09
  • The installed CLI, MCP server, and hooks behave the same as in 0.37.3. Only the repository's development checks changed.

v0.37.3

Choose a tag to compare

@iroha924 iroha924 released this 24 Sep 05:09
  • 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.