会话与记忆 · 收录于 2026-08-29 · 适用 1 工具 ✓ 实测验证

opencode 安装 API 不匹配

已验证 2026-08-29opencode 装 claude-mem 报 API 不匹配,先 `claude-mem doctor` 确认;opencode 场景优先等插件更新或换兼容实现。

快速修复

# 一键:确认插件是否适用于你的客户端
claude-mem doctor

Claude Code 场景可直接用;opencode 场景优先等插件更新或换兼容实现。

你会遇到什么

在 opencode 里安装 claude-mem 插件报 API 不匹配 / 加载失败。别急着怀疑自己操作错了——这是 opencode 插件 API 与 claude-mem 插件实现版本不一致(CSDN 2026-05 案例),插件的主形态是 Claude Code,opencode 形态兼容性由上游推进。

本文路径:快速修复(30 秒一段命令)→ 一步步排查(可跳读)→ 原理与变体(症状/原因/证据)。赶时间直接跳到「快速修复」。

为什么会这样

opencode 与 Claude Code 的插件 API 不完全一致,claude-mem 的实现按 Claude Code 的 API 版本走;两边版本对不上时 opencode 侧就加载失败。上游没有承诺 opencode 首发兼容,所以这不是安装姿势问题。

插件不是“一个文件拷过去就能跑”,它要对接客户端暴露的插件 API(生命周期钩子、工具注册、上下文接口等)。API 是版本化的:客户端升级会加新接口或改签名,插件按旧接口写的实现就会加载失败。

claude-mem 的实现跟着 Claude Code 的 API 版本走,opencode 的 API 和 Claude Code 不完全一致——两边版本一对不上,opencode 侧在加载阶段就报 API 不匹配,这是“客户端-插件契约”层面的不兼容,不是安装姿势问题。

由此得出两个确定性判断:一是判断插件版本别用 claude-mem --version(那是 npm CLI 的版本号),要看插件目录 ~/.claude/plugins/cache/thedotmack/claude-mem/<ver>(双轨版本号);二是 opencode 场景的修复路径只能是“等上游更新”或“换兼容实现”,因为契约在别人手里。

本市场未实测 opencode 形态(无登录态),如实标注;Claude Code 形态已完整实测(安装/卸载全链路,2026-08-28)。

一步步来

1. 确认客户端场景 — 必做

Claude Code(插件主形态):正常安装使用,本市场实测安装/卸载全链路通过(install exit=0 → uninstall 零残留)。

2. opencode 场景 — 必做

  • 等待插件更新后再试 opencode 形态;
  • 或替换为兼容实现(如官方支持的 memory 方案)。

3. 版本核对 — 必做

排查/升级判断以插件目录 ~/.claude/plugins/cache/thedotmack/claude-mem/<ver> 为准,不要用 claude-mem --version 当插件版本(npm CLI 12.4.7 ≠ 插件 13.16.1,双轨版本号)。

怎么确认修好了

claude-mem doctor && claude-mem status

Claude Code 场景 worker 就绪即成功(实测安装后 Worker port: 37700、Installation Complete、exit=0)。

其它环境的表现

环境说明
Claude Code(主形态)正常,本市场实测通过
opencodeAPI 不匹配,等上游更新或换兼容实现
版本判断以插件目录版本号为准,CLI 版本≠插件版本

症状

opencode 下安装 claude-mem 插件报 API 不匹配/加载失败。

原因

opencode 插件 API 与 claude-mem 插件实现版本不一致(CSDN 2026-05 案例)。

解法

  1. 替换兼容实现,或优先在 Claude Code 场景使用(插件主形态)。
  2. 等待插件更新后再试 opencode 形态。
验证证据
  • CSDN 2026-05 案例。
  • 本市场未实测 opencode 形态(无登录态),如实标注。

本站实测记录(2026-08-28)

  • 完整日志:实测记录(本地留存);CLI/写面证据:实测记录(本地留存)。
  • 未能实测:真实会话捕获/记忆写入(需登录会话)、adopt/cleanup 实跑、opencode 形态。

适用工具 (1)

本问题方案已挂到下列工具的方案页——从工具页也能回到这里,双向可达。

claude-mem

来源与证据

收录 验证 ✓ 实测验证适用 1 工具
方案含本地实测或来源可复核的解法;未实测项已在文中如实标注。

← 会话与记忆 问题域 | 问题货架 | 遇到其它问题?去 问题空间 提交求助卡