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

    pluginPlugin/adapter/bridge layer (apps/ directory)

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions