Skip to content

fix: registerMemoryCapability API not found in OpenClaw 2026.3.31 #1559

@MUFISH780

Description

@MUFISH780

Pre-submission checklist | 提交前检查

  • I have searched existing issues and this hasn't been mentioned before | 我已搜索现有问题,确认此问题尚未被提及
  • I have read the project documentation and confirmed this issue doesn't already exist | 我已阅读项目文档并确认此问题尚未存在
  • This issue is specific to MemOS and not a general software issue | 该问题是针对 MemOS 的,而不是一般软件问题

Bug Description | 问题描述

Plugin version: 1.0.9 (also 1.0.9-beta.1)
OpenClaw version: 2026.3.31

When the plugin registers, it calls api.registerMemoryCapability() which does not exist in OpenClaw 2026.3.31.

Error:
TypeError: api.registerMemoryCapability is not a function

Expected Behavior

The plugin should use the correct OpenClaw memory plugin API. Based on OpenClaw 2026.3.31 SDK documentation, the available memory-related APIs are:

  • api.registerMemoryPromptSection(builder) — Memory prompt section builder
  • api.registerMemoryFlushPlan(resolver) — Memory flush plan resolver
  • api.registerMemoryRuntime(runtime) — Memory runtime adapter

How to Reproduce | 如何重现

  1. Install plugin: openclaw plugins install @memtensor/memos-local-openclaw-plugin
  2. Restart gateway
  3. Check plugin status — it fails to load with the error above

Environment | 环境信息

  • OpenClaw: 2026.3.31
  • Plugin: @memtensor/memos-local-openclaw-plugin@1.0.9
  • Node.js: v22.22.1
  • OS: Linux (Debian)

Additional Context | 其他信息

The error occurs at index.ts:163:

api.registerMemoryCapability({
  promptBuilder: buildMemoryPromptSection,
});

This API method does not exist in the current OpenClaw version. Please update the plugin to use the correct memory plugin API.

### Willingness to Implement | 实现意愿

- [ ] I'm willing to implement this myself | 我愿意自己解决
- [x] I would like someone else to implement this | 我希望其他人来解决

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't workingpendingPending items to be addressed | 待解决事项。

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions