Skip to content

clawdot/openclaw-plugins

Repository files navigation

OpenClaw Plugins

OpenClaw 插件集合。

Plugins

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

插件联动

openclaw-user-authopenclaw-multiuser-memory 支持通过 Redis 进行 UID 联动:

  • user-auth 通过 SMS + 邀请码完成用户绑定,将 {channel}:{senderId} 映射为统一 UID(u_xxxxxxxxxxxx),存入 Redis
  • multiuser-memory 配置 userAuth.redisUrl 后,优先从 Redis 读取 user-auth 的 UID,确保同一用户在不同渠道共享记忆空间
  • user-auth 通过 agents 配置控制哪些 agent 走认证流程(空数组 = 所有 agent 不走认证)

Build

npm install
npm run build

Test

npm test --workspaces

Release

Push a v* tag to trigger GitHub Actions build. Each plugin produces a tarball in GitHub Release:

plugin-multiuser-memory-v1.0.0.tar.gz
plugin-user-auth-v1.0.0.tar.gz

Download and extract to gateway's extensions/ directory to deploy.

Requirements

  • Node.js >= 20
  • OpenClaw >= 2026.3.24

License

Private.

About

Community-maintained plugins for OpenClaw: multi-user memory isolation and SMS-based phone verification.

Topics

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors