Skip to content

Advanced tools (memory_share, memory_write_public, etc.) not exposed to agent on OpenClaw 4.26 #1591

@17329971

Description

@17329971

Environment

  • Plugin: @memtensor/memos-local-openclaw-plugin v1.0.10
  • OpenClaw: 4.26 (stable)
  • OS: Windows 10 x64, Node.js v24.14.1
  • Embedding model: qwen3-embedding-4b (LM Studio, local)

Issue

After upgrading to OpenClaw 4.26, only 2 tools are available to the agent from the plugin: memory_search and memory_get.

Missing tools from documented API:

  • memory_share — share memories across channels
  • memory_write_public — write public/shared memories for multi-agent access
  • memory_timeline — view memory context timeline
  • task_summary — view task summaries
  • skill_search — search generated skills
  • skill_publish — publish skills

What We've Tried

  1. Upgraded plugin v1.0.9 → v1.0.10 — no change, same 2 tools
  2. Set allowConversationAccess: true in config (fixed silent block)
  3. Verified all 4 local models (embedding-4b, thinking-4b, lfm2.5, vision-2b)
  4. Verified basic memory capture works — conversations stored and searchable
  5. Checked plugin logs — no errors

Suspected Cause

OpenClaw 4.26 changed how registerTool() is processed in the plugin SDK. Tools register without error but never become available. Other plugins using module-based re-exports work on 4.26.

Request

Could the team investigate a different tool registration approach for 4.26 compatibility? Perhaps moving to a module-export pattern would resolve this.

Note

Companion issue filed on OpenClaw side — root cause may be in the 4.26 plugin SDK layer.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions