Verify the install
Check health, migrations, Web Console access, recall, and agent connection after setup.
Verify the server first, then verify each connected agent.
Verification checklist
Server checks:
Then open the Web Console and check:
| Area | What to verify |
|---|---|
/setup | setup is complete and model endpoints are saved |
/memory | boot memories and domains are visible |
/recall | a realistic query returns candidates or a clear empty result |
| settings | embedding, View LLM, recall, backup, and auth values match your deployment |
Agent checks:
- Restart the runtime after installing or changing config.
- Confirm Lore appears in that runtime: as an MCP server where applicable, or as the native OpenCode plugin at
~/.config/opencode/plugins/lore-memory.js. - Ask the agent to load boot memory or call
lore_status. - Send a realistic project prompt and check whether a
<recall>block appears. - If a recall line appears, open the memory node before relying on it.
For Codex, open /hooks and trust Lore hooks if prompted. For Claude Code, confirm the Lore hooks and MCP server are installed. Both runtimes should share ~/.lore/config.json for the Lore server URL and token.
For the OpenCode prerelease v1.3.15-pre.4 (minimum tested OpenCode 1.18.3), run:
Then restart OpenCode and verify:
~/.config/opencode/plugins/lore-memory.jscontains@lore-managed-opencode-plugin.lore_statusandlore_guidancerun, and the full exact native tool set ends withlore_move_node.lore_bootincludes the OpenCode Boot node.- A normal user prompt triggers Recall through
chat.message. - Boot system context uses
experimental.chat.system.transform; if that experimental hook is unavailable, OpenCode continues normally and prompt Recall still works. - Standard installation has not added an OpenCode MCP entry.
/api/mcpis a manual fallback only.
For manual installation, download lore-opencode.zip from the prerelease and copy its lore-memory.js to the plugin path. It uses the shared ~/.lore/config.json.
If any check fails, do not tune recall thresholds first. Fix the relevant boundary: server, database, settings, authentication, agent configuration, native plugin, or hooks.