Skip to content

chore(release): v0.9.15 — DevEx overhaul#407

Merged
rohitg00 merged 1 commit into
mainfrom
release/v0.9.15
May 15, 2026
Merged

chore(release): v0.9.15 — DevEx overhaul#407
rohitg00 merged 1 commit into
mainfrom
release/v0.9.15

Conversation

@rohitg00
Copy link
Copy Markdown
Owner

@rohitg00 rohitg00 commented May 15, 2026

Summary

Patch bump per established rule (all changes additive, no public API breaks). New surface (connect, remove, --reset, --force, doctor v2) ships as opt-in subcommands.

PRs included since v0.9.14:

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, src/functions/export-import.ts, test/export-import.test.ts, CHANGELOG.md.

Test plan

  • npm run build — clean
  • npm test — 944/954 passing (10 pre-existing mcp-standalone failures unrelated)
  • Tag v0.9.15 after merge
  • gh release create v0.9.15 triggers npm publish for @agentmemory/agentmemory + @agentmemory/mcp

Summary by CodeRabbit

  • New Features

    • Enhanced first-run onboarding with splash banner, interactive agent grid, provider picker, and smart defaults
    • Expanded CLI workflows including new agentmemory connect and agentmemory remove commands, interactive agentmemory doctor v2 with --all and --dry-run flags, plus --force, --reset, and --verbose options
  • Bug Fixes

    • Resolved viewer port collision handling, engine version-mismatch warnings, and stop behavior inconsistencies
    • Improved agent-state recording and global install prompts

Review Change Stack

… remove, silent killers)

Patch bump per the established rule: all changes additive, no breaks
to MemoryProvider trait or exported types or default behaviour. New
top-level subcommands (connect, remove, --reset, --force) are opt-in.

PRs included since v0.9.14:
  #405 — silent killers: viewer port auto-bump, engine version-match
         warning, stop --force, adopt-on-attach, npx PATH hint
  #402 — agentmemory connect — automate native-plugin install for 8
         agents (claude-code, codex, cursor, gemini-cli, openclaw
         end-to-end; hermes/pi/openhuman stubbed)
  #406 — interactive doctor v2 + agentmemory remove (destruction plan
         + two-confirmation flow)
  #403 — splash banner + agent grid + provider picker + smart-defaults
         preferences + bootLog shim (30+ lines of log spam → 10)

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,
  src/functions/export-import.ts, test/export-import.test.ts,
  CHANGELOG.md
@vercel
Copy link
Copy Markdown

vercel Bot commented May 15, 2026

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

Project Deployment Actions Updated (UTC)
agentmemory Ready Ready Preview, Comment May 15, 2026 3:41pm

Request Review

@coderabbitai
Copy link
Copy Markdown

coderabbitai Bot commented May 15, 2026

Caution

Review failed

Pull request was closed or merged during review

📝 Walkthrough

Walkthrough

This PR is a version bump from 0.9.14 to 0.9.15. The version constant, export data type schema, package manifests, export/import validation allowlist, test assertions, and release notes are all synchronized to reflect the new release.

Changes

Version 0.9.15 Release

Layer / File(s) Summary
Version constant and export data type
src/version.ts, src/types.ts
The core VERSION constant and ExportData.version type union are both updated to include 0.9.15.
Export/import validation and test
src/functions/export-import.ts, test/export-import.test.ts
mem::import supportedVersions allowlist is extended to accept 0.9.15 exports, and the test expectation is updated to match.
Package and plugin manifest versions
package.json, packages/mcp/package.json, plugin/.claude-plugin/plugin.json, plugin/.codex-plugin/plugin.json
Version fields across all package and plugin manifests are incremented from 0.9.14 to 0.9.15.
Release notes
CHANGELOG.md
A new 0.9.15 — 2026-05-15 section is added describing the DevEx overhaul including CLI enhancements (connect, remove, doctor v2, stop --force with new flags), viewer/engine reliability fixes, and infrastructure improvements.

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~3 minutes

Possibly related PRs

  • rohitg00/agentmemory#383: Updates version-sync surfaces by extending mem::import supported exportData.version allowlist and corresponding version/type bumps (0.9.13).
  • rohitg00/agentmemory#198: Extends supportedVersions in src/functions/export-import.ts and the ExportData.version union in src/types.ts to accept a newer 0.9.x export version.
  • rohitg00/agentmemory#261: Updates the same export-version plumbing by extending mem::import supportedVersions, ExportData.version union, VERSION constant, and test expectations for a different target version.

Poem

🐰 A version bumps, from four to five,
Export schemas leap and thrive!
Manifests aligned in harmony,
Tests all pass—hooray for 0.9.15!

🚥 Pre-merge checks | ✅ 4 | ❌ 1

❌ Failed checks (1 warning)

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.
✅ Passed checks (4 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The pull request title accurately describes the main change: a release bump to v0.9.15 with a DevEx overhaul focus, which is clearly reflected in the extensive changelog updates and version bumps across multiple files.
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 release/v0.9.15

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 c3a613a into main May 15, 2026
4 of 5 checks passed
@rohitg00 rohitg00 deleted the release/v0.9.15 branch May 15, 2026 15:43
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