mirror of
https://github.com/openclaw/openclaw.git
synced 2026-06-03 19:44:06 +00:00
Add a bundled SMS channel backed by Twilio inbound webhooks and outbound text delivery. Includes signed webhook validation, pairing/allowlist access, Messaging Service sender support, chunked plain-text SMS delivery, default target support, docs, config metadata, labeler updates, and focused SMS coverage. Verification: - pnpm exec tsgo -p extensions/sms/tsconfig.json --noEmit - OPENCLAW_VITEST_FS_MODULE_CACHE_PATH=/tmp/openclaw-vitest-sms-land-fix2 node scripts/run-vitest.mjs extensions/sms/src/phone.test.ts extensions/sms/src/accounts.test.ts extensions/sms/src/twilio.test.ts extensions/sms/src/inbound.test.ts extensions/sms/src/gateway.test.ts extensions/sms/src/channel.test.ts extensions/sms/src/send.test.ts extensions/sms/src/webhook.test.ts --reporter=verbose - pnpm config:channels:check - pnpm plugins:inventory:check - git diff --check - .agents/skills/autoreview/scripts/autoreview --mode local - .agents/skills/autoreview/scripts/autoreview --mode branch --base origin/main
40 lines
890 B
JSON
40 lines
890 B
JSON
{
|
|
"name": "@openclaw/sms",
|
|
"version": "2026.5.30",
|
|
"description": "OpenClaw SMS channel plugin for Twilio text messages.",
|
|
"repository": {
|
|
"type": "git",
|
|
"url": "https://github.com/openclaw/openclaw"
|
|
},
|
|
"private": true,
|
|
"type": "module",
|
|
"dependencies": {
|
|
"zod": "4.4.3"
|
|
},
|
|
"devDependencies": {
|
|
"@openclaw/plugin-sdk": "workspace:*"
|
|
},
|
|
"openclaw": {
|
|
"extensions": [
|
|
"./index.ts"
|
|
],
|
|
"channel": {
|
|
"id": "sms",
|
|
"label": "SMS",
|
|
"selectionLabel": "SMS (Twilio)",
|
|
"detailLabel": "Twilio SMS",
|
|
"docsPath": "/channels/sms",
|
|
"docsLabel": "sms",
|
|
"blurb": "Twilio-backed SMS with inbound webhooks and outbound replies.",
|
|
"order": 88,
|
|
"quickstartAllowFrom": true
|
|
},
|
|
"compat": {
|
|
"pluginApi": ">=2026.5.30"
|
|
},
|
|
"build": {
|
|
"openclawVersion": "2026.5.30"
|
|
}
|
|
}
|
|
}
|