Skip to content

release: v0.9.4 — graph auto-fire + doctor plugin-hook check#216

Merged
rohitg00 merged 1 commit intomainfrom
release/v0.9.4
Apr 29, 2026
Merged

release: v0.9.4 — graph auto-fire + doctor plugin-hook check#216
rohitg00 merged 1 commit intomainfrom
release/v0.9.4

Conversation

@rohitg00
Copy link
Copy Markdown
Owner

@rohitg00 rohitg00 commented Apr 29, 2026

Summary

Files bumped (7)

  • package.json
  • packages/mcp/package.json
  • plugin/.claude-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)

Plus CHANGELOG.md (new [0.9.4] section).

Verification

  • npm run build — clean
  • npm test — 838/838 pass

Test plan

  • Build clean
  • All tests pass
  • After merge: tag v0.9.4, GitHub release, npm publish auto-triggers via publish.yml

Summary by CodeRabbit

Release v0.9.4

  • Bug Fixes

    • Resolved knowledge-graph auto-population issues when the feature is enabled in your configuration
  • New Features

    • Introduced agentmemory doctor diagnostic command to scan debug output and identify plugin hook loading failures that previously went undetected, providing remediation guidance and clear next steps for recovery

@vercel
Copy link
Copy Markdown

vercel Bot commented Apr 29, 2026

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

Project Deployment Actions Updated (UTC)
agentmemory Ready Ready Preview, Comment Apr 29, 2026 4:24pm

Request Review

@coderabbitai
Copy link
Copy Markdown

coderabbitai Bot commented Apr 29, 2026

Caution

Review failed

Pull request was closed or merged during review

📝 Walkthrough

Walkthrough

This PR releases version 0.9.4 by bumping version identifiers across all package manifests (root, MCP subpackage, plugin), updating the internal VERSION constant, extending export-data version compatibility to accept and export the new version, and adding a changelog entry documenting the release's features (knowledge-graph auto-population fix and agentmemory doctor command).

Changes

Cohort / File(s) Summary
Version manifests
package.json, packages/mcp/package.json, plugin/.claude-plugin/plugin.json, src/version.ts
Coordinated version bump from 0.9.3 to 0.9.4 across all package manifests and the core VERSION constant.
Export-import compatibility
src/functions/export-import.ts, src/types.ts
Extended ExportData.version union type and supportedVersions allowlist to include "0.9.4", ensuring backward/forward compatibility for exported data.
Tests
test/export-import.test.ts
Updated test expectation to validate that mem::export produces version "0.9.4" output.
Documentation
CHANGELOG.md
Added release entry for v0.9.4 documenting the knowledge-graph auto-population fix and new agentmemory doctor diagnostic feature.

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~3 minutes

Possibly related PRs

Poem

🐰 A hop, a skip, four-zero-nine,
All versions now aligned and fine!
The doctor arrives with healing care,
While graphs grow deep with data rare. 🌿✨

🚥 Pre-merge checks | ✅ 3 | ❌ 2

❌ Failed checks (1 warning, 1 inconclusive)

Check name Status Explanation Resolution
Docstring Coverage ⚠️ Warning Docstring coverage is 0.00% which is insufficient. The required threshold is 80.00%. Write docstrings for the functions missing them to satisfy the coverage threshold.
Linked Issues check ❓ Inconclusive The PR addresses issue #210 by auto-firing graph extraction at session end via the Stop-hook approach, updating version references across all package manifests and export schemas, and adding doctor feature. The raw_summary shows only version bumps and schema updates; confirm that the actual session-end auto-fire implementation for mem::graph-extract is present in the codebase changes.
✅ 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 accurately summarizes the main changes: version bump to 0.9.4 with two key features (graph auto-fire and doctor plugin-hook check).
Out of Scope Changes check ✅ Passed All changes are scoped to version bumping (package.json, plugin.json, src/version.ts), updating export schema compatibility (src/types.ts, src/functions/export-import.ts), test adjustment, and CHANGELOG documentation.

✏️ 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 release/v0.9.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
Review rate limit: 7/8 reviews remaining, refill in 7 minutes and 30 seconds.

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

@rohitg00 rohitg00 merged commit 94fc119 into main Apr 29, 2026
4 of 5 checks passed
@rohitg00 rohitg00 deleted the release/v0.9.4 branch April 29, 2026 16:26
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.

v0.9.3: mem::graph-extract is registered but never auto-fired — README pipeline diagram (line 509) is misleading

1 participant