v0.9.15

rohitg00/agentmemoryv0.9.15May 15, 2026by rohitg00

AI Summary

A complete DevEx overhaul featuring a splash banner, onboarding wizard, agent connection automation, and a new remove command.

Key Highlights

  • Splash banner + onboarding wizard
  • `agentmemory connect <agent>` automation
  • `agentmemory remove` command
  • `agentmemory doctor` v2 with interactive fixes
  • Engine version-mismatch warning

New Features

  • Splash banner and onboarding wizard
  • Agent connection automation
  • Agent removal command
  • Doctor v2 interactive fixes
  • Engine version mismatch warnings

Full Release Notes

DevEx overhaul. Four PRs landed simultaneously rebuilding the first-run experience to SkillKit-grade polish.

## Added

- **Splash banner + onboarding wizard** (#403). Terminal-width-aware ASCII (full at ≥120 cols, compact at 80–119, single-line below 80). First-run flow: multi-select 8 native-plugin agents + 8 MCP-server agents, single-select LLM provider (Anthropic / OpenAI / Gemini / OpenRouter / MiniMax / BM25-only), seeds `~/.agentmemory/.env` with the chosen provider's `*_API_KEY=` line commented.

- **`~/.agentmemory/preferences.json`** (#403). Schema-versioned JSON with smart defaults. Atomic write. Future runs skip the splash.

- **`agentmemory connect <agent>`** (#402). Automates native-plugin install for `claude-code`, `codex`, `cursor`, `gemini-cli`, `openclaw` end-to-end. Stubs for `hermes`, `pi`, `openhuman`. Each adapter: detect → backup → merge → verify → idempotent on re-run. Supports `--dry-run`, `--force`, `--all`, interactive picker.

- **`agentmemory remove`** (#406). Tears down everything we installed: pidfile, state, preferences, backups, `~/.local/bin/iii` (only when it matches our installed version), agent connections. Asks separately for `.env` and memory data dir. Two confirmations by default.

- **`agentmemory doctor` v2** (#406). Interactive Fix/Skip/More/Quit per finding. New flags: `--all` (auto-fix every finding, for CI), `--dry-run`.

- **`agentmemory stop --force`** (#405). Bypasses Docker-compose heuristic refusal so engines started before v0.9.14 can be torn down without `lsof | xargs kill`.

- **`--reset` flag**. Wipes preferences, re-runs onboarding.

- **`--verbose` / `AGENTMEMORY_VERBOSE=1`**. Restores the pre-v0.9.15 25-line `[agentmemory] X` engine-boot log stream when debugging.

## Changed

- **First-run output trimmed from 30+ lines to ~10**. The `[agentmemory] Worker v0.9.x` boot log stream is buffered behind a `bootLog` shim and only surfaces with `--verbose`.

- **`isEngineRunning()` short-circuit now adopts the engine** (#405). When the CLI finds an existing engine on `:3111`, it writes `~/.agentmemory/iii.pid` and `~/.agentmemory/engine-state.json` if neither exists. Closes the migration gap where pre-v0.9.14 engines could not be stopped via `agentmemory stop`.

- **Viewer port auto-bump** (#405). `:3113` taken → retry 3114 → 3115 → ... up to 3122 before failing loud. Pre-fix was silent skip.

- **Engine version-mismatch warning** (#405). iii on PATH != `IIPINNED_VERSION` (v0.11.2) now warns loud with override path. Pre-fix was silent acceptance — v0.11.6 on PATH led to undebuggable EPIPE loops.

- **npx PATH hint** (#405). Runs invoked via npx get one extra line after engine ready: `Tip: install globally for the bare \`agentmemory\` command: npm install -g @agentmemory/agentmemory`. Suppressible via `preferences.skipNpxHint`.

## Install

```bash
npx @agentmemory/agentmemory@0.9.15
# or
npm install -g @agentmemory/agentmemory@0.9.15
agentmemory
```

Full changelog: https://github.com/rohitg00/agentmemory/blob/main/CHANGELOG.md#0915--2026-05-15