Skip to content

chore: release 0.8.4#126

Merged
rohitg00 merged 1 commit intomainfrom
chore/release-0.8.4
Apr 13, 2026
Merged

chore: release 0.8.4#126
rohitg00 merged 1 commit intomainfrom
chore/release-0.8.4

Conversation

@rohitg00
Copy link
Copy Markdown
Owner

@rohitg00 rohitg00 commented Apr 13, 2026

Cuts v0.8.4 as a patch release bundling two community contributions that landed on top of v0.8.3 (#123) but haven't shipped to the registry yet.

What's in this release

Why cut this now

v0.8.3 fixed issue #120 (the npx agentmemory-mcp 404) structurally — published a shim package + canonical CLI subcommand — but the publish hasn't run yet because #123 merged after the last release cut. Cutting 0.8.4 lets the publish workflow fire, push both @agentmemory/agentmemory@0.8.4 and agentmemory-mcp@0.8.4 to npm for the first time, and verify the shim actually installs. At that point #120 is closed both structurally and on the live registry.

The SIGKILL fix is also real data-loss worth shipping immediately rather than bundling into the next feature release.

Changes

  • src/version.ts, src/types.ts (ExportData union), src/functions/export-import.ts (supportedVersions), test/export-import.test.ts — version bumped to 0.8.4
  • package.json, package-lock.json, plugin/.claude-plugin/plugin.json — version bumped
  • packages/agentmemory-mcp/package.json — version bumped + dep pinned to ~0.8.4
  • CHANGELOG.md — new 0.8.4 entry crediting Jason for both PRs + reference link target

Test plan

  • npm test → 684 / 684 passing
  • npm run build → clean
  • After merge: cut GitHub release v0.8.4 to trigger the publish workflow
  • Verify both packages reach the registry: npm view @agentmemory/agentmemory@0.8.4 + npm view agentmemory-mcp@0.8.4
  • From a clean /tmp dir: npx agentmemory-mcp should boot the standalone MCP server without 404 (the whole point of MCP Install Failed #120)

Summary by CodeRabbit

  • Bug Fixes
    • Fixed standalone MCP server memory persistence—memories now persist immediately after each save operation and survive all system signals.
    • Corrected OpenCode MCP configuration documentation to provide accurate setup instructions.

Two community contributions on top of 0.8.3 land as a patch release so
they reach users immediately and so `npx agentmemory-mcp` ships to the
npm registry for the first time (closing out #120 on the live release).

- #122 (Jason Landbridge): memory_save persists to disk immediately
  after every call, not just on SIGINT/SIGTERM, so memories survive
  SIGKILL from agent sessions ending forcefully
- #121 (Jason Landbridge): OpenCode MCP config format corrected —
  opencode.json with mcp/type:local/command array instead of the
  wrong .opencode/config.json with mcpServers

Version bumped across package.json, src/version.ts, types.ts,
export-import supportedVersions, plugin.json, shim package.json and
its dependency on the main package (~0.8.4). package-lock.json
regenerated. 684 tests passing, clean build.
@coderabbitai
Copy link
Copy Markdown

coderabbitai Bot commented Apr 13, 2026

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro

Run ID: dde71674-5d6b-44c2-8505-6e79de1a7104

📥 Commits

Reviewing files that changed from the base of the PR and between 61bdcf2 and 95e089a.

⛔ Files ignored due to path filters (1)
  • package-lock.json is excluded by !**/package-lock.json
📒 Files selected for processing (8)
  • CHANGELOG.md
  • package.json
  • packages/agentmemory-mcp/package.json
  • plugin/.claude-plugin/plugin.json
  • src/functions/export-import.ts
  • src/types.ts
  • src/version.ts
  • test/export-import.test.ts

📝 Walkthrough

Walkthrough

Version bump from 0.8.3 to 0.8.4 across all package manifests, version constants, and type definitions. Updates include documentation of fixes for standalone MCP memory persistence and OpenCode MCP configuration instructions.

Changes

Cohort / File(s) Summary
Version Management
package.json, packages/agentmemory-mcp/package.json, plugin/.claude-plugin/plugin.json, src/version.ts
Updated version field from 0.8.3 to 0.8.4 across root and sub-package manifests and version constant.
Export Compatibility
src/types.ts, src/functions/export-import.ts, test/export-import.test.ts
Added "0.8.4" to supported version literals in ExportData.version type union and supportedVersions Set; updated test assertion to expect 0.8.4.
Changelog
CHANGELOG.md
Added entry for v0.8.4 documenting: (1) standalone MCP memory_save persistence improvements for SIGKILL resilience and standardized ID/timestamp generation, and (2) corrected OpenCode MCP configuration structure in documentation.

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~5 minutes

Possibly related PRs

Poem

🐰 bounces with glee
From 0.8.3 to 0.8.4 we spring,
With fixes that make our systems sing,
Memories persist through SIGKILL's might,
And OpenCode config shines so bright! ✨

🚥 Pre-merge checks | ✅ 3
✅ Passed checks (3 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title 'chore: release 0.8.4' clearly and concisely summarizes the main change—bumping the version and releasing 0.8.4—which is the primary purpose of the changeset.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ 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 chore/release-0.8.4

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 3bac085 into main Apr 13, 2026
3 checks passed
@rohitg00 rohitg00 deleted the chore/release-0.8.4 branch April 13, 2026 11:44
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