Skip to content

chore(release): v0.9.21#551

Merged
rohitg00 merged 1 commit into
mainfrom
release/v0.9.21-v2
May 19, 2026
Merged

chore(release): v0.9.21#551
rohitg00 merged 1 commit into
mainfrom
release/v0.9.21-v2

Conversation

@rohitg00
Copy link
Copy Markdown
Owner

@rohitg00 rohitg00 commented May 19, 2026

v0.9.21 — quality + integration wave.

Bundle (11 PRs)

PR Author Closes Lane
#237 @cl0ckt0wer #236, #244 OpenCode plugin with 22 auto-capture hooks
#516 @serhiizghama #507, #440 memory_recall endpoint + format/token_budget
#461 @honor2030 #456 env-file AGENTMEMORY_DROP_STALE_INDEX flag honored
#487 @honor2030 #477 Windows hook path quoting
#517 @jonathanzhan1975 viewer IME composition guard (CJK fix)
#472 @efenex chunk large sessions for LLM context window
#473 @efenex surface lessons in smart-search + diagnose tally
#486 @honor2030 declare all Hermes plugin hooks
#500 @efenex rebuildIndex non-blocking on boot
#504 @efenex batched embed in rebuildIndex (25h → 3h)
#491 @honor2030 cli skip onboarding without tty
#546 drop iii-console --next workaround (upstream #1660 shipped)

Three new contributors landing first PRs: @cl0ckt0wer, @serhiizghama, @jonathanzhan1975.

Files bumped (9)

  • package.json
  • packages/mcp/package.json
  • plugin/.claude-plugin/plugin.json
  • plugin/.codex-plugin/plugin.json
  • src/version.ts
  • src/types.ts (ExportData.version union)
  • src/functions/export-import.ts (supportedVersions Set)
  • test/export-import.test.ts (assertion)
  • CHANGELOG.md (new section at top)

Verification

npm run build && npm test
# 95 test files, 1067 tests pass locally

After merge

  1. Tag v0.9.21 on the merge SHA
  2. gh release create v0.9.21 with the new CHANGELOG section
  3. npm publish triggers via .github/workflows/publish.yml on release: published
  4. Verify with npm view @agentmemory/agentmemory version

Summary by CodeRabbit

  • Chores

    • Released version 0.9.21 with updated version references across packages and manifests.
  • Documentation

    • Updated changelog documenting v0.9.21 release, including new plugin hooks, multiple bug fixes, and infrastructure improvements.

Review Change Stack

Quality + integration wave. Bundles 11 PRs since v0.9.20:

Contributor feature:
- #237 OpenCode plugin with 22 auto-capture hooks (@cl0ckt0wer)

Bug fixes (9):
- #516 memory_recall endpoint + format/token_budget (@serhiizghama, closes #507/#440)
- #461 env-file AGENTMEMORY_DROP_STALE_INDEX flag honored (@honor2030, closes #456)
- #487 Windows hook path quoting (@honor2030, closes #477)
- #517 viewer IME composition guard (@jonathanzhan1975)
- #472 chunk large sessions for LLM context window (@efenex)
- #473 surface lessons in smart-search + diagnose tally (@efenex)
- #486 declare all Hermes plugin hooks (@honor2030)
- #500 rebuildIndex non-blocking on boot (@efenex)
- #504 batched embed in rebuildIndex (25h -> 3h) (@efenex)
- #491 cli skip onboarding without tty (@honor2030)

Upstream-installer revert:
- #546 drop --next workaround now that iii-hq/iii#1660 shipped

1067/1067 tests pass across 95 files.
@vercel
Copy link
Copy Markdown

vercel Bot commented May 19, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
agentmemory Building Building Preview May 19, 2026 6:36pm

Request Review

@coderabbitai
Copy link
Copy Markdown

coderabbitai Bot commented May 19, 2026

Caution

Review failed

The pull request is closed.

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro

Run ID: 9c19315b-ee9e-4850-b62d-7497607db3db

📥 Commits

Reviewing files that changed from the base of the PR and between cb2e013 and 7aecae0.

📒 Files selected for processing (9)
  • CHANGELOG.md
  • package.json
  • packages/mcp/package.json
  • plugin/.claude-plugin/plugin.json
  • plugin/.codex-plugin/plugin.json
  • src/functions/export-import.ts
  • src/types.ts
  • src/version.ts
  • test/export-import.test.ts

📝 Walkthrough

Walkthrough

This PR bumps the project version from 0.9.20 to 0.9.21 across all package manifests, releases comprehensive changelog documentation, and extends export data schema compatibility to support the new version in both type definitions and import validation logic.

Changes

Release 0.9.21

Layer / File(s) Summary
Changelog and version metadata
CHANGELOG.md, package.json, packages/mcp/package.json, plugin/.claude-plugin/plugin.json, plugin/.codex-plugin/plugin.json, src/version.ts
Release notes added for v0.9.21 (dated 2026-05-19) documenting added OpenCode plugin hooks, multiple bug fixes, and infrastructure updates. Package versions bumped from 0.9.20 to 0.9.21 across all manifests and the VERSION constant.
Export schema version compatibility
src/types.ts, src/functions/export-import.ts, test/export-import.test.ts
ExportData.version type union extended to include "0.9.21". mem::import's supportedVersions set updated to accept version 0.9.21 exports. Test assertion updated to validate export version is 0.9.21.

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~3 minutes

Possibly related PRs

  • rohitg00/agentmemory#432: Both PRs update the export compatibility surface by extending ExportData.version and mem::import's supportedVersions plus corresponding VERSION and export-import tests.
  • rohitg00/agentmemory#401: Both PRs modify the same export/import compatibility surface—src/functions/export-import.ts's supportedVersions allowlist and src/types.ts's ExportData.version union—to add the next supported schema version.
  • rohitg00/agentmemory#317: Both PRs extend mem::import's supportedVersions allowlist and widen ExportData.version plus corresponding VERSION/test expectations to a newer release version string.

Poem

🐰 A version hop from point-two-oh to point-two-one,
With schemas blessed and exports spun,
The changelog sings of bugs now gone,
And plugins bloom when testing's done! 🌟

✨ Finishing Touches
📝 Generate docstrings
  • Create stacked PR
  • Commit on current branch
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch release/v0.9.21-v2

Warning

There were issues while running some tools. Please review the errors and either fix the tool's configuration or disable the tool if it's a critical failure.

🔧 ESLint

If the error stems from missing dependencies, add them to the package.json file. For unrecoverable errors (e.g., due to private dependencies), disable the tool in the CodeRabbit configuration.

ESLint skipped: no ESLint configuration detected in root package.json. To enable, add eslint to devDependencies.


Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@rohitg00 rohitg00 merged commit 1838f4d into main May 19, 2026
4 of 5 checks passed
@rohitg00 rohitg00 deleted the release/v0.9.21-v2 branch May 19, 2026 18:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant