Skip to content

[codex] Fix OpenClaw 2026.5.7 plugin compatibility#50

Merged
Dhravya merged 1 commit into
mainfrom
codex/openclaw-2026-5-7-compat
May 7, 2026
Merged

[codex] Fix OpenClaw 2026.5.7 plugin compatibility#50
Dhravya merged 1 commit into
mainfrom
codex/openclaw-2026-5-7-compat

Conversation

@Prasanna721
Copy link
Copy Markdown
Member

Summary

  • add compiled runtime packaging via openclaw.runtimeExtensions and prepack build
  • declare Supermemory tool ownership in openclaw.plugin.json contracts
  • collapse duplicate Supermemory CLI registration into one descriptor-backed registrar
  • enable conversation hook access during setup so agent_end auto-capture works
  • bump plugin release to 2.1.12 and require OpenClaw >=2026.5.7

Root Cause

OpenClaw 2026.5.7 enforces newer plugin contracts: installed packages need compiled JS runtime output, agent tools must be declared in contracts.tools, duplicate CLI command roots are rejected, and non-bundled agent_end hooks require explicit hooks.allowConversationAccess=true.

Validation

  • npm run build
  • npm run check-types
  • npm run lint
  • npm pack --dry-run --json
  • openclaw plugins inspect openclaw-supermemory --runtime --json -> diagnostics: []
  • openclaw plugins doctor -> no plugin issues
  • local linked Gateway loaded plugin 2.1.12 from dist/index.js
  • chat smoke captured marker openclaw-supermemory-userkey-smoke-20260507-a and openclaw supermemory search found it in Supermemory

Notes

The remaining local warning is unrelated: memory-lancedb is configured but not installed in this OpenClaw profile.

@linear
Copy link
Copy Markdown

linear Bot commented May 7, 2026

ENG-700

@Dhravya Dhravya marked this pull request as ready for review May 7, 2026 23:38
@Dhravya Dhravya merged commit 6b66e55 into main May 7, 2026
3 checks passed
@Prasanna721 Prasanna721 deleted the codex/openclaw-2026-5-7-compat branch May 7, 2026 23:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants