Skip to content

chore(release): v0.9.8 — local fallback tools/list returns 7 not 4#284

Merged
rohitg00 merged 1 commit into
mainfrom
chore/release-v0.9.8
May 11, 2026
Merged

chore(release): v0.9.8 — local fallback tools/list returns 7 not 4#284
rohitg00 merged 1 commit into
mainfrom
chore/release-v0.9.8

Conversation

@rohitg00
Copy link
Copy Markdown
Owner

@rohitg00 rohitg00 commented May 11, 2026

Summary

Bump 0.9.70.9.8 to ship PR #283 — the @agentmemory/mcp local-mode tools/list path now exposes all 7 IMPLEMENTED_TOOLS instead of the 4-tool intersection that MCP clients (Cursor / Roo Code / etc) were seeing when no agentmemory server was reachable.

Version bump

8 standard files:

  • package.json
  • packages/mcp/package.json
  • plugin/.claude-plugin/plugin.json
  • src/version.ts
  • src/types.ts (ExportData.version literal)
  • src/functions/export-import.ts (supportedVersions set)
  • test/export-import.test.ts (round-trip expectation)
  • CHANGELOG.md (new 0.9.8 entry)

Test plan

  • npm test — 860 / 860.
  • npm run build — tsdown clean.
  • Tag + GitHub release → publish workflow → npm.

Summary by CodeRabbit

  • Bug Fixes

    • Fixed an issue where local mode returned a limited tool set when the agentmemory server was unreachable. The system now provides access to the complete set of available tools.
  • Chores

    • Updated version to 0.9.8 across all packages and plugins.
    • Extended export and import schema version support to include the latest release.

Review Change Stack

Single-issue release: PR #283 fixed the local-mode tools/list path
in @agentmemory/mcp to expose all 7 IMPLEMENTED_TOOLS instead of the
4-tool intersection ESSENTIAL_TOOLS ∩ IMPLEMENTED_TOOLS that bug
manifested as in MCP clients (Cursor / Roo Code / others) when no
agentmemory server was reachable on localhost:3111.

Bumping 0.9.7 -> 0.9.8 across the 8 standard files (package.json,
packages/mcp/package.json, plugin/.claude-plugin/plugin.json,
src/version.ts, src/types.ts ExportData literal,
src/functions/export-import.ts supportedVersions, the export
round-trip test expectation, and CHANGELOG.md).
@vercel
Copy link
Copy Markdown

vercel Bot commented May 11, 2026

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

Project Deployment Actions Updated (UTC)
agentmemory Ready Ready Preview, Comment May 11, 2026 1:53pm

Request Review

@coderabbitai
Copy link
Copy Markdown
Contributor

coderabbitai Bot commented May 11, 2026

Caution

Review failed

Pull request was closed or merged during review

📝 Walkthrough

Walkthrough

This PR performs a patch version bump from 0.9.7 to 0.9.8 across all package manifests, constants, and type definitions. The version constant is updated, export schema type and import validation logic are expanded to accept 0.9.8, package versions are incremented, and tests and changelog are updated accordingly.

Changes

Version 0.9.8 Release Bump

Layer / File(s) Summary
Version Constant
src/version.ts
VERSION constant updated from "0.9.7" to "0.9.8".
Type Definitions
src/types.ts
ExportData.version type expanded to accept 0.9.8 and other previously omitted schema version literals.
Import Validation
src/functions/export-import.ts
mem::import supportedVersions whitelist extended to recognize exports up through 0.9.8.
Package Manifests
package.json, packages/mcp/package.json, plugin/.claude-plugin/plugin.json
Version bumped to 0.9.8 across main, MCP subpackage, and Claude plugin manifests.
Tests and Documentation
test/export-import.test.ts, CHANGELOG.md
Export test assertion updated to expect 0.9.8; changelog documents the release with a local-mode tools/list fix for @agentmemory/mcp and version alignment note.

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~3 minutes

Possibly related PRs

  • rohitg00/agentmemory#280: Fixes the standalone MCP server's local tools/list fallback to expose the full IMPLEMENTED_TOOLS set when the proxy is unreachable, which this PR documents in its changelog.
  • rohitg00/agentmemory#261: Also bumps version and extends supported export schema versions across src/version.ts, src/types.ts, and src/functions/export-import.ts for a different release.
  • rohitg00/agentmemory#175: Performs the same version bump and schema expansion pattern for an earlier release version.

Poem

🐰 A version bump hops through the code,
From 0.9.7 down the road,
To 0.9.8, clean and bright,
All the schemas now align just right! 🎉

🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title clearly and specifically describes the main change: a version bump to 0.9.8 that fixes a local fallback tools/list mismatch by returning 7 tools instead of 4.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.

✏️ 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-v0.9.8

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 0f0bb50 into main May 11, 2026
4 of 5 checks passed
@rohitg00 rohitg00 deleted the chore/release-v0.9.8 branch May 11, 2026 13:56
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