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/.envwith 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 forclaude-code,codex,cursor,gemini-cli,openclawend-to-end. Stubs forhermes,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.envand memory data dir. Two confirmations by default. -
agentmemory doctorv2 (#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 withoutlsof | xargs kill. -
--resetflag. Wipes preferences, re-runs onboarding. -
--verbose/AGENTMEMORY_VERBOSE=1. Restores the pre-v0.9.15 25-line[agentmemory] Xengine-boot log stream when debugging.
Changed
-
First-run output trimmed from 30+ lines to ~10. The
[agentmemory] Worker v0.9.xboot log stream is buffered behind abootLogshim 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.pidand~/.agentmemory/engine-state.jsonif neither exists. Closes the migration gap where pre-v0.9.14 engines could not be stopped viaagentmemory stop. -
Viewer port auto-bump (#405).
:3113taken → 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 viapreferences.skipNpxHint`.
Install
npx @agentmemory/agentmemory@0.9.15
# or
npm install -g @agentmemory/agentmemory@0.9.15
agentmemoryFull changelog: https://github.com/rohitg00/agentmemory/blob/main/CHANGELOG.md#0915--2026-05-15