Skip to content

Releases: clawdot/openclaw-plugins

v2026.3.31

30 Mar 06:34

Choose a tag to compare

What's Changed

  • feat(user-auth): make invite code verification configurable by @jamesyao54 in #10

Full Changelog: v0.0.3...v2026.3.31

2026.3.29-2

29 Mar 14:54
cefc671

Choose a tag to compare

user-auth v1.0.2

Added

  • Agent filtering: agents 配置字段控制哪些 agent 走认证流程。空数组/不配置 = 所有 agent 不走认证
  • extractAgentIdctx.agentId 或 sessionKey 解析 agent ID

multiuser-memory v0.1.2

Added

  • 跨插件 UID 联动: userAuth 配置连接 user-auth 的 Redis 绑定存储,优先使用 user-auth 的 canonical UID
  • UserAuthLookup 类,支持 async lookup() 和 sync getCached() 接口,60s 内存缓存
  • UID 解析优先级: user-auth Redis > profileStore > sessionKey / prompt metadata > null

Changed

  • ParsedMemoryConfig 类型替代 Required<MemoryOpenVikingConfig>

Removed

  • 移除过期单元测试

Other

  • 两个插件新增 CHANGELOG.md,补齐历史版本记录
  • 更新 README 文档(两个插件 + 项目根目录)

Full Changelog: v0.0.2...v0.0.3

v2026.3.29-1

29 Mar 11:21
2ad499d

Choose a tag to compare

What's Changed

  • fix(user-auth): align plugin ID and fix Dysmsapi ESM default export by @jamesyao54 in #8

Full Changelog: v0.0.1...v0.0.2

What's Changed

  • fix(user-auth): align plugin ID and fix Dysmsapi ESM default export by @jamesyao54 in #8

Full Changelog: v0.0.1...v0.0.2

v2026.3.29

29 Mar 09:44

Choose a tag to compare

OpenClaw Plugins v2026.3.29

New: openclaw-user-auth (@clawdot/plugin-user-auth)

Two-phase user onboarding plugin, replacing openclaw-sms-pairing.

Phase 1 — SMS verification: Phone number binding via Aliyun SMS verification code. Supports cross-channel identity reuse (same phone on different channels auto-links).

Phase 2 — Invite code: Gated access control. Only invited users can use the service. Admin tools (invite_create, invite_list, invite_revoke) available to the main agent.

Key design: Entire onboarding flow runs in before_dispatch hook with zero LLM calls. State managed in Redis with JSON file sync for compatibility with openclaw-multiuser-memory.

Changes

  • feat: Add openclaw-user-auth plugin with SMS + invite code onboarding
  • chore: Rename all packages to @clawdot/plugin-{name} scope
  • chore: Add GitHub Actions release workflow (tag → build → tarball)
  • chore: Add package-lock.json to .gitignore
  • fix: Correct legacy openember references in deploy.md
  • deprecated: openclaw-sms-pairing — replaced by openclaw-user-auth

Plugins

Plugin Package Status
openclaw-multiuser-memory @clawdot/plugin-multiuser-memory Active
openclaw-user-auth @clawdot/plugin-user-auth New
openclaw-sms-pairing @clawdot/plugin-sms-pairing Deprecated

Deploy

Download plugin tarballs from release assets, extract to gateway extensions/ directory:

tar xzf plugin-user-auth-v0.0.1.tar.gz -C /path/to/openclaw/extensions/openclaw-user-auth/

Requires: Node.js >= 20, OpenClaw >= 2026.3.24, Redis