{"_id":"@relaymessenger/openclaw-plugin","_rev":"72-e9d4682bfec445310151bbcb1c9f2ef5","name":"@relaymessenger/openclaw-plugin","dist-tags":{"latest":"0.4.6","staging":"0.4.7-staging.26"},"versions":{"0.2.0":{"name":"@relaymessenger/openclaw-plugin","version":"0.2.0","keywords":["openclaw","relay","messaging","agent"],"license":"MIT","_id":"@relaymessenger/openclaw-plugin@0.2.0","maintainers":[{"name":"advaitpaliwal","email":"advait@companion.ai"}],"homepage":"https://github.com/relaymessenger/Relay-SDK#readme","bugs":{"url":"https://github.com/relaymessenger/Relay-SDK/issues"},"dist":{"shasum":"4b71df3e89ad7f7ac13ac2ccb9d9684d351476e0","tarball":"https://registry.npmjs.org/@relaymessenger/openclaw-plugin/-/openclaw-plugin-0.2.0.tgz","fileCount":36,"integrity":"sha512-afGOxlauvR1X5brFjLlG9QNt6ic+CE1zfVDA0CP91G+JS5aM2c529ZmpgT0jR5DPAgb5Ikw2A15NZow+T/cmIw==","signatures":[{"sig":"MEUCIDTRd25/5VpKJNiJOCwnvaiJc8I+iOP1tpfhu90V5j61AiEArE6w+s9mzzsfu8i9lxvGYxJopD9S52MI5OEX/yn+uPo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":178980},"type":"module","engines":{"node":">=22.22.3 <23 || >=24.15.0 <25 || >=25.9.0"},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","check":"tsc --noEmit","prepack":"npm run build","pack:smoke":"node scripts/pack-smoke.mjs","gateway:harness":"node scripts/gateway-harness.mjs"},"_npmUser":{"name":"advaitpaliwal","email":"advait@companion.ai"},"openclaw":{"build":{"openclawVersion":"2026.7.2-beta.7"},"compat":{"pluginApi":">=2026.7.2-beta.5"},"channel":{"id":"relay","blurb":"Text your OpenClaw like a friend.","label":"Relay","docsPath":"https://docs.relayapp.im/integrations/openclaw","docsLabel":"documentation","detailLabel":"Relay","systemImage":"message","selectionLabel":"Relay","configuredState":{"env":{"anyOf":["RELAY_AGENT_TOKEN"]}},"markdownCapable":false},"install":{"localPath":".","defaultChoice":"local","minHostVersion":">=2026.7.2-beta.5"},"extensions":["./index.ts"],"setupEntry":"./setup-entry.ts","runtimeExtensions":["./dist/index.js"],"runtimeSetupEntry":"./dist/setup-entry.js"},"deprecated":"Uses the retired Relay API. Upgrade to the current latest release.","repository":{"url":"git+https://github.com/relaymessenger/Relay-SDK.git","type":"git","directory":"integrations/openclaw"},"_npmVersion":"11.17.0","description":"Relay channel plugin for OpenClaw. Text your OpenClaw like a friend.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@openclaw/fs-safe":"0.5.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","openclaw":"2026.7.2-beta.7","typescript":"^7.0.2","@types/node":"^26.2.0"},"peerDependencies":{"openclaw":">=2026.7.2-beta.5"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/openclaw-plugin_0.2.0_1787150231687_0.027631996709665207","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@relaymessenger/openclaw-plugin","version":"0.3.0","keywords":["openclaw","relay","messaging","agent"],"license":"MIT","_id":"@relaymessenger/openclaw-plugin@0.3.0","maintainers":[{"name":"advaitpaliwal","email":"advait@companion.ai"}],"homepage":"https://github.com/relaymessenger/Relay-SDK#readme","bugs":{"url":"https://github.com/relaymessenger/Relay-SDK/issues"},"dist":{"shasum":"914332a051d4bd50dc35ee566821e9ed26b2a951","tarball":"https://registry.npmjs.org/@relaymessenger/openclaw-plugin/-/openclaw-plugin-0.3.0.tgz","fileCount":36,"integrity":"sha512-O20RbgpN8LgFMYWPYPgH6i26PDCYizWdk+rvvV+tW8E8Gl9GzS13u8DzNDPYWVEmnbdO+opIK4XoGXlR9hQPdQ==","signatures":[{"sig":"MEUCIQCxOLC6Y83vICBkcERFoe30kR+/dP3o7JPf97e00HPAZAIgViM0DKB0JjUpMD1hrmUEl8pcVawlrXNBAjgsI6JmZLQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":183079},"type":"module","_from":"file:.release-tmp/relaymessenger-openclaw-plugin-0.3.0.tgz","engines":{"node":">=22.22.3 <23 || >=24.15.0 <25 || >=25.9.0"},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","check":"tsc --noEmit","prepack":"npm run build","pack:smoke":"node scripts/pack-smoke.mjs","gateway:harness":"node scripts/gateway-harness.mjs"},"_npmUser":{"name":"advaitpaliwal","email":"advait@companion.ai"},"openclaw":{"build":{"openclawVersion":"2026.7.2-beta.7"},"compat":{"pluginApi":">=2026.7.1-2"},"channel":{"id":"relay","blurb":"Text your OpenClaw like a friend.","label":"Relay","docsPath":"https://docs.relayapp.im/integrations/openclaw","docsLabel":"documentation","detailLabel":"Relay","systemImage":"message","selectionLabel":"Relay","configuredState":{"env":{"anyOf":["RELAY_AGENT_TOKEN"]}},"markdownCapable":false},"install":{"localPath":".","defaultChoice":"local","minHostVersion":">=2026.7.1-2"},"extensions":["./index.ts"],"setupEntry":"./setup-entry.ts","runtimeExtensions":["./dist/index.js"],"runtimeSetupEntry":"./dist/setup-entry.js"},"_resolved":"/private/tmp/openclaw-release/.release-tmp/relaymessenger-openclaw-plugin-0.3.0.tgz","_integrity":"sha512-O20RbgpN8LgFMYWPYPgH6i26PDCYizWdk+rvvV+tW8E8Gl9GzS13u8DzNDPYWVEmnbdO+opIK4XoGXlR9hQPdQ==","deprecated":"Uses the retired Relay API. Upgrade to the current latest release.","repository":{"url":"git+https://github.com/relaymessenger/Relay-SDK.git","type":"git","directory":"integrations/openclaw"},"_npmVersion":"11.17.0","description":"Relay channel plugin for OpenClaw. Text your OpenClaw like a friend.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@openclaw/fs-safe":"0.5.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","openclaw":"2026.7.2-beta.7","typescript":"^7.0.2","@types/node":"^26.2.0"},"peerDependencies":{"openclaw":">=2026.7.1-2"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/openclaw-plugin_0.3.0_1787175975491_0.10712337945705364","host":"s3://npm-registry-packages-npm-production"}},"0.3.3":{"name":"@relaymessenger/openclaw-plugin","version":"0.3.3","keywords":["openclaw","relay","messaging","agent"],"license":"MIT","_id":"@relaymessenger/openclaw-plugin@0.3.3","maintainers":[{"name":"advaitpaliwal","email":"advait@companion.ai"}],"homepage":"https://github.com/relaymessenger/Relay-SDK#readme","bugs":{"url":"https://github.com/relaymessenger/Relay-SDK/issues"},"dist":{"shasum":"f5ee5d707490b5e09710455e0a53720054ce19a4","tarball":"https://registry.npmjs.org/@relaymessenger/openclaw-plugin/-/openclaw-plugin-0.3.3.tgz","fileCount":38,"integrity":"sha512-Xr+ZxkRZxFwEk1jObft22SNDSQ+j3bfYZJtfp7Zp6hxs/WdjacWAoMQAunW7tCqcdQD6myGf5wSJj7c1HPm19Q==","signatures":[{"sig":"MEYCIQDulzz1DellVZ7eQ/n3Z/MtINfVyUliyFCGo0+yOjU/PwIhALYHEYTdmb/et6vb7z02AVdv1ssAgAIDyCrO2vxI0SWL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":184902},"type":"module","engines":{"node":">=22.22.3 <23 || >=24.15.0 <25 || >=25.9.0"},"gitHead":"da7c66fff8b99f9e54e835720bfc373459df6fe6","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","check":"tsc --noEmit","prepack":"npm run build","pack:smoke":"node scripts/pack-smoke.mjs","gateway:harness":"node scripts/gateway-harness.mjs"},"_npmUser":{"name":"advaitpaliwal","email":"advait@companion.ai"},"openclaw":{"build":{"openclawVersion":"2026.7.2-beta.7"},"compat":{"pluginApi":">=2026.7.1-2"},"channel":{"id":"relay","blurb":"Text your OpenClaw like a friend.","label":"Relay","docsPath":"https://docs.relayapp.im/integrations/openclaw","docsLabel":"documentation","detailLabel":"Relay","systemImage":"message","selectionLabel":"Relay","configuredState":{"env":{"anyOf":["RELAY_AGENT_TOKEN"]}},"markdownCapable":false},"install":{"localPath":".","defaultChoice":"local","minHostVersion":">=2026.7.1-2"},"extensions":["./index.ts"],"setupEntry":"./setup-entry.ts","runtimeExtensions":["./dist/index.js"],"runtimeSetupEntry":"./dist/setup-entry.js"},"deprecated":"Uses the retired Relay API. Upgrade to the current latest release.","repository":{"url":"git+https://github.com/relaymessenger/Relay-SDK.git","type":"git","directory":"integrations/openclaw"},"_npmVersion":"11.17.0","description":"Relay channel plugin for OpenClaw. Text your OpenClaw like a friend.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@openclaw/fs-safe":"0.5.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","openclaw":"2026.7.2-beta.7","typescript":"^7.0.2","@types/node":"^26.2.0"},"peerDependencies":{"openclaw":">=2026.7.1-2"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/openclaw-plugin_0.3.3_1787345550776_0.7594733301711987","host":"s3://npm-registry-packages-npm-production"}},"0.3.4":{"name":"@relaymessenger/openclaw-plugin","version":"0.3.4","keywords":["openclaw","relay","messaging","agent"],"license":"MIT","_id":"@relaymessenger/openclaw-plugin@0.3.4","maintainers":[{"name":"advaitpaliwal","email":"advait@companion.ai"}],"homepage":"https://github.com/relaymessenger/Relay-SDK#readme","bugs":{"url":"https://github.com/relaymessenger/Relay-SDK/issues"},"dist":{"shasum":"24061b7123eed177e4543e0d5b108aab64621673","tarball":"https://registry.npmjs.org/@relaymessenger/openclaw-plugin/-/openclaw-plugin-0.3.4.tgz","fileCount":49,"integrity":"sha512-bTN/TlrQdMEF1l/B+23jlg/MiHOhkLKcUZPvKdtE6SKzKEWVSYTRxyzYBT3VhoegjSXdASmFGwe/6Zlq9kecYg==","signatures":[{"sig":"MEQCIFLlllrVNNVOw30XDfSz3SFkXm8P2gmoQnbzxNi0CcgFAiBCm0kAn3mkzq/C2e+4HCXx3aXIIrTJt43b3N3jCCzfEA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":216089},"type":"module","_from":"file:.release-tmp/relaymessenger-openclaw-plugin-0.3.4.tgz","engines":{"node":">=22.22.3 <23 || >=24.15.0 <25 || >=25.9.0"},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","check":"tsc --noEmit","prepack":"npm run build","pack:smoke":"node scripts/pack-smoke.mjs","gateway:harness":"node scripts/gateway-harness.mjs"},"_npmUser":{"name":"advaitpaliwal","email":"advait@companion.ai"},"openclaw":{"build":{"openclawVersion":"2026.7.2-beta.7"},"compat":{"pluginApi":">=2026.7.1-2"},"channel":{"id":"relay","blurb":"Text your OpenClaw like a friend.","label":"Relay","docsPath":"https://docs.relayapp.im/integrations/openclaw","docsLabel":"documentation","detailLabel":"Relay","systemImage":"message","selectionLabel":"Relay","configuredState":{"env":{"anyOf":["RELAY_AGENT_TOKEN"]}},"markdownCapable":false},"install":{"localPath":".","defaultChoice":"local","minHostVersion":">=2026.7.1-2"},"extensions":["./index.ts"],"setupEntry":"./setup-entry.ts","runtimeExtensions":["./dist/index.js"],"runtimeSetupEntry":"./dist/setup-entry.js"},"_resolved":"/Users/advaitpaliwal/.claude/jobs/5076a4e6/tmp/lead-openclaw-publish/repo/.release-tmp/relaymessenger-openclaw-plugin-0.3.4.tgz","_integrity":"sha512-bTN/TlrQdMEF1l/B+23jlg/MiHOhkLKcUZPvKdtE6SKzKEWVSYTRxyzYBT3VhoegjSXdASmFGwe/6Zlq9kecYg==","deprecated":"Uses the retired Relay API. Upgrade to the current latest release.","repository":{"url":"git+https://github.com/relaymessenger/Relay-SDK.git","type":"git","directory":"integrations/openclaw"},"_npmVersion":"11.17.0","description":"Relay channel plugin for OpenClaw. Text your OpenClaw like a friend.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@openclaw/fs-safe":"0.5.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","openclaw":"2026.7.2-beta.7","typescript":"^7.0.2","@types/node":"^26.2.0"},"peerDependencies":{"openclaw":">=2026.7.1-2"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/openclaw-plugin_0.3.4_1787445527242_0.918568523642193","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-staging.0":{"name":"@relaymessenger/openclaw-plugin","version":"0.4.0-staging.0","keywords":["openclaw","relay","messaging","channel"],"license":"MIT","_id":"@relaymessenger/openclaw-plugin@0.4.0-staging.0","maintainers":[{"name":"advaitpaliwal","email":"advait@companion.ai"}],"homepage":"https://docs.relayapp.im/integrations/openclaw","bugs":{"url":"https://github.com/RelayMessenger/Relay-OpenClaw/issues"},"dist":{"shasum":"96022ee0f0cf75557fb8f7c97b31a9b582de1571","tarball":"https://registry.npmjs.org/@relaymessenger/openclaw-plugin/-/openclaw-plugin-0.4.0-staging.0.tgz","fileCount":32,"integrity":"sha512-RmWyyXYIJndbE4btwDyOkSyqlMxq9cr1qwpucekYMzR9C1yUe57o1mGKj+4tl7emVp0IoA1U75R9u1PwV5uRYw==","signatures":[{"sig":"MEYCIQDyU/HZ5NsW/fAmzgcFDNKWy9ak6V8fjx5ZjYvAfh4TUwIhANsoXrfUyUo8vkRd9qxw5P4Rvw5DcUYP4/XeuDZ5Auds","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@relaymessenger%2fopenclaw-plugin@0.4.0-staging.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":142108},"type":"module","_from":"file:.release/npm-staging/relaymessenger-openclaw-plugin-0.4.0-staging.0.tgz","engines":{"node":">=22.22.3"},"exports":{".":"./dist/index.js","./setup":"./dist/setup-entry.js"},"scripts":{"test":"vitest run","build":"npm run clean && tsc -p tsconfig.build.json","check":"tsc -p tsconfig.json --noEmit","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","prepack":"npm run build","validate":"npm run check && npm run build && npm test && npm run contract:verify && npm run contract:test","pack:smoke":"node scripts/pack-smoke.mjs","contract:test":"node --test test/*.test.mjs","contract:verify":"node scripts/verify-contract-provenance.mjs","gateway:harness":"node scripts/gateway-harness.mjs","release:validate":"node scripts/release-validate.mjs"},"_npmUser":{"name":"advaitpaliwal","email":"advait@companion.ai"},"openclaw":{"build":{"openclawVersion":"2026.8.1"},"compat":{"pluginApi":">=2026.8.1 <2026.9.0"},"channel":{"id":"relay","blurb":"Message your OpenClaw through Relay.","label":"Relay","order":70,"setup":{"fields":[{"cli":{"flags":"--token <token>","description":"Relay Agent Token"},"key":"token","kind":"string","sensitive":true},{"cli":{"flags":"--token-file <path>","description":"File containing a Relay Agent Token"},"key":"tokenFile","kind":"string","sensitive":true},{"cli":{"flags":"--base-url <url>","description":"Relay API origin"},"key":"baseUrl","kind":"string"},{"cli":{"flags":"--allow-from <contacts>","description":"Allowed Relay Contact IDs or Handles"},"key":"allowFrom","kind":"string-list"},{"cli":{"flags":"--use-env","description":"Use RELAY_AGENT_TOKEN"},"key":"useEnv","kind":"boolean","envVars":["RELAY_AGENT_TOKEN"]}]},"commands":{"nativeSkillsAutoEnabled":false,"nativeCommandsAutoEnabled":false},"docsPath":"https://docs.relayapp.im/integrations/openclaw","docsLabel":"Relay OpenClaw","detailLabel":"Relay Messenger","systemImage":"message","selectionLabel":"Relay","configuredState":{"env":{"anyOf":["RELAY_AGENT_TOKEN"]}},"markdownCapable":false},"install":{"npmSpec":"@relaymessenger/openclaw-plugin","defaultChoice":"npm","minHostVersion":">=2026.8.1","allowInvalidConfigRecovery":true},"extensions":["./index.ts"],"setupEntry":"./setup-entry.ts","runtimeExtensions":["./dist/index.js"],"runtimeSetupEntry":"./dist/setup-entry.js"},"_resolved":"/home/runner/work/Relay-OpenClaw/Relay-OpenClaw/.release/npm-staging/relaymessenger-openclaw-plugin-0.4.0-staging.0.tgz","_integrity":"sha512-RmWyyXYIJndbE4btwDyOkSyqlMxq9cr1qwpucekYMzR9C1yUe57o1mGKj+4tl7emVp0IoA1U75R9u1PwV5uRYw==","repository":{"url":"git+https://github.com/RelayMessenger/Relay-OpenClaw.git","type":"git"},"_npmVersion":"11.17.0","description":"Native Relay channel plugin for OpenClaw","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@relaymessenger/sdk":"0.3.0-staging.4"},"publishConfig":{"tag":"staging","access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^4.1.10","openclaw":"2026.8.1","typescript":"^7.0.2","@types/node":"^26.0.0"},"peerDependencies":{"openclaw":">=2026.8.1 <2026.9.0"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/openclaw-plugin_0.4.0-staging.0_1788257404128_0.4189694515899709","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-staging.1":{"name":"@relaymessenger/openclaw-plugin","version":"0.4.0-staging.1","keywords":["openclaw","relay","messaging","channel"],"license":"MIT","_id":"@relaymessenger/openclaw-plugin@0.4.0-staging.1","maintainers":[{"name":"advaitpaliwal","email":"advait@companion.ai"}],"homepage":"https://docs.relayapp.im/integrations/openclaw","bugs":{"url":"https://github.com/RelayMessenger/Relay-SDK/issues"},"dist":{"shasum":"c3eaa9e76289f6b1f0a8b61f43729ebf04b689db","tarball":"https://registry.npmjs.org/@relaymessenger/openclaw-plugin/-/openclaw-plugin-0.4.0-staging.1.tgz","fileCount":32,"integrity":"sha512-MBUZ0mxEmA5AiNRk5e7pdpMKhv5jZwUp3saIDW8ESFTT6icoz1+s7YI917GcnguVM1JE+GZZ3LsX73lYnq53wg==","signatures":[{"sig":"MEQCICUWZ59mBskOS512p40NxSKlbnIH0ueQzRwU2gq3ES3JAiBWRQwAoSKMWri88SwdL7IxDmTGU7IqhubaH4tQacLCVQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@relaymessenger%2fopenclaw-plugin@0.4.0-staging.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":142658},"type":"module","_from":"file:/home/runner/work/Relay-SDK/Relay-SDK/.release-tmp/package-staging/relaymessenger-openclaw-plugin-0.4.0-staging.1.tgz","engines":{"node":">=22.22.3"},"exports":{".":"./dist/index.js","./setup":"./dist/setup-entry.js"},"scripts":{"test":"vitest run","build":"npm run clean && tsc -p tsconfig.build.json","check":"tsc -p tsconfig.json --noEmit","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","prepack":"npm run build","validate":"npm run check && npm run build && npm test && npm run contract:verify && npm run contract:test","pack:smoke":"node scripts/pack-smoke.mjs","contract:test":"node --test test/*.test.mjs","contract:verify":"node scripts/verify-contract-provenance.mjs","gateway:harness":"node scripts/gateway-harness.mjs","release:validate":"node scripts/release-validate.mjs"},"_npmUser":{"name":"advaitpaliwal","email":"advait@companion.ai"},"openclaw":{"build":{"openclawVersion":"2026.8.1"},"compat":{"pluginApi":">=2026.8.1 <2026.9.0"},"channel":{"id":"relay","blurb":"Message your OpenClaw through Relay.","label":"Relay","order":70,"setup":{"fields":[{"cli":{"flags":"--token <token>","description":"Relay Agent Token"},"key":"token","kind":"string","sensitive":true},{"cli":{"flags":"--token-file <path>","description":"File containing a Relay Agent Token"},"key":"tokenFile","kind":"string","sensitive":true},{"cli":{"flags":"--base-url <url>","description":"Relay API origin"},"key":"baseUrl","kind":"string"},{"cli":{"flags":"--allow-from <contacts>","description":"Allowed Relay Contact IDs or Handles"},"key":"allowFrom","kind":"string-list"},{"cli":{"flags":"--use-env","description":"Use RELAY_AGENT_TOKEN"},"key":"useEnv","kind":"boolean","envVars":["RELAY_AGENT_TOKEN"]}]},"commands":{"nativeSkillsAutoEnabled":false,"nativeCommandsAutoEnabled":false},"docsPath":"https://docs.relayapp.im/integrations/openclaw","docsLabel":"Relay OpenClaw","detailLabel":"Relay Messenger","systemImage":"message","selectionLabel":"Relay","configuredState":{"env":{"anyOf":["RELAY_AGENT_TOKEN"]}},"markdownCapable":false},"install":{"npmSpec":"@relaymessenger/openclaw-plugin","defaultChoice":"npm","minHostVersion":">=2026.8.1","allowInvalidConfigRecovery":true},"extensions":["./index.ts"],"setupEntry":"./setup-entry.ts","runtimeExtensions":["./dist/index.js"],"runtimeSetupEntry":"./dist/setup-entry.js"},"_resolved":"/home/runner/work/Relay-SDK/Relay-SDK/.release-tmp/package-staging/relaymessenger-openclaw-plugin-0.4.0-staging.1.tgz","_integrity":"sha512-MBUZ0mxEmA5AiNRk5e7pdpMKhv5jZwUp3saIDW8ESFTT6icoz1+s7YI917GcnguVM1JE+GZZ3LsX73lYnq53wg==","repository":{"url":"git+https://github.com/RelayMessenger/Relay-SDK.git","type":"git","directory":"packages/openclaw"},"_npmVersion":"12.0.2","description":"Native Relay channel plugin for OpenClaw","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@relaymessenger/sdk":"0.3.0-staging.5"},"publishConfig":{"tag":"staging","access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^4.1.10","openclaw":"2026.8.1","typescript":"^7.0.2","@types/node":"^26.0.0"},"peerDependencies":{"openclaw":">=2026.8.1 <2026.9.0"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/openclaw-plugin_0.4.0-staging.1_1788307008361_0.2914926710452572","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-staging.2":{"name":"@relaymessenger/openclaw-plugin","version":"0.4.0-staging.2","keywords":["openclaw","relay","messaging","channel"],"license":"MIT","_id":"@relaymessenger/openclaw-plugin@0.4.0-staging.2","maintainers":[{"name":"advaitpaliwal","email":"advait@companion.ai"}],"homepage":"https://docs.relayapp.im/integrations/openclaw","bugs":{"url":"https://github.com/RelayMessenger/Relay-SDK/issues"},"dist":{"shasum":"83cfe49cc790c928a12537df58654289b76365c5","tarball":"https://registry.npmjs.org/@relaymessenger/openclaw-plugin/-/openclaw-plugin-0.4.0-staging.2.tgz","fileCount":32,"integrity":"sha512-erkG4G1KG5zIKTKrYjpHm1uFBbJDSw5EoSwz/PpMyvg9UtDAlXFoc95NIJ4/xLSkHdl0zMB1f7YsCXblRmxF/Q==","signatures":[{"sig":"MEUCICxlrWrsAtq5wj33UhEWYXjmRmPOUZHlyrE7eV1WGGdsAiEA8NN9smydw0eWt8r7eE9qa6gwcU7PrfzgVH52xiCuJWQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@relaymessenger%2fopenclaw-plugin@0.4.0-staging.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":143924},"type":"module","_from":"file:/home/runner/work/Relay-SDK/Relay-SDK/.release-tmp/package-staging/relaymessenger-openclaw-plugin-0.4.0-staging.2.tgz","engines":{"node":">=22.22.3"},"exports":{".":"./dist/index.js","./setup":"./dist/setup-entry.js"},"scripts":{"test":"vitest run","build":"npm run clean && tsc -p tsconfig.build.json","check":"tsc -p tsconfig.json --noEmit","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","prepack":"npm run build","validate":"npm run check && npm run build && npm test && npm run contract:verify && npm run contract:test","pack:smoke":"node scripts/pack-smoke.mjs","contract:test":"node --test test/*.test.mjs","contract:verify":"node scripts/verify-contract-provenance.mjs","gateway:harness":"node scripts/gateway-harness.mjs","release:validate":"node scripts/release-validate.mjs"},"_npmUser":{"name":"advaitpaliwal","email":"advait@companion.ai"},"openclaw":{"build":{"openclawVersion":"2026.8.1"},"compat":{"pluginApi":">=2026.8.1 <2026.9.0"},"channel":{"id":"relay","blurb":"Message your OpenClaw through Relay.","label":"Relay","order":70,"setup":{"fields":[{"cli":{"flags":"--token <token>","description":"Relay Agent Token"},"key":"token","kind":"string","sensitive":true},{"cli":{"flags":"--token-file <path>","description":"File containing a Relay Agent Token"},"key":"tokenFile","kind":"string","sensitive":true},{"cli":{"flags":"--base-url <url>","description":"Relay API origin"},"key":"baseUrl","kind":"string"},{"cli":{"flags":"--allow-from <contacts>","description":"Allowed Relay Contact IDs or Handles"},"key":"allowFrom","kind":"string-list"},{"cli":{"flags":"--use-env","description":"Use RELAY_AGENT_TOKEN"},"key":"useEnv","kind":"boolean","envVars":["RELAY_AGENT_TOKEN"]}]},"commands":{"nativeSkillsAutoEnabled":false,"nativeCommandsAutoEnabled":false},"docsPath":"https://docs.relayapp.im/integrations/openclaw","docsLabel":"Relay OpenClaw","detailLabel":"Relay Messenger","systemImage":"message","selectionLabel":"Relay","configuredState":{"env":{"anyOf":["RELAY_AGENT_TOKEN"]}},"markdownCapable":false},"install":{"npmSpec":"@relaymessenger/openclaw-plugin","defaultChoice":"npm","minHostVersion":">=2026.8.1","allowInvalidConfigRecovery":true},"extensions":["./index.ts"],"setupEntry":"./setup-entry.ts","runtimeExtensions":["./dist/index.js"],"runtimeSetupEntry":"./dist/setup-entry.js"},"_resolved":"/home/runner/work/Relay-SDK/Relay-SDK/.release-tmp/package-staging/relaymessenger-openclaw-plugin-0.4.0-staging.2.tgz","_integrity":"sha512-erkG4G1KG5zIKTKrYjpHm1uFBbJDSw5EoSwz/PpMyvg9UtDAlXFoc95NIJ4/xLSkHdl0zMB1f7YsCXblRmxF/Q==","repository":{"url":"git+https://github.com/RelayMessenger/Relay-SDK.git","type":"git","directory":"packages/openclaw"},"_npmVersion":"12.0.2","description":"Native Relay channel plugin for OpenClaw","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@relaymessenger/sdk":"0.3.0-staging.6"},"publishConfig":{"tag":"staging","access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^4.1.10","openclaw":"2026.8.1","typescript":"^7.0.2","@types/node":"^26.0.0"},"peerDependencies":{"openclaw":">=2026.8.1 <2026.9.0"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/openclaw-plugin_0.4.0-staging.2_1788324319272_0.06291678579713156","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-staging.3":{"name":"@relaymessenger/openclaw-plugin","version":"0.4.0-staging.3","keywords":["openclaw","relay","messaging","channel"],"license":"MIT","_id":"@relaymessenger/openclaw-plugin@0.4.0-staging.3","maintainers":[{"name":"advaitpaliwal","email":"advait@companion.ai"}],"homepage":"https://docs.relayapp.im/integrations/openclaw","bugs":{"url":"https://github.com/RelayMessenger/Relay-SDK/issues"},"dist":{"shasum":"93c1926cc78a945d8195a4831631db07ed547086","tarball":"https://registry.npmjs.org/@relaymessenger/openclaw-plugin/-/openclaw-plugin-0.4.0-staging.3.tgz","fileCount":32,"integrity":"sha512-GTERPqxNHEnmlw3vvIdc2DG0+AWQtCH3SCuFhaAH1tpKSGCwBve94BEgxpUd0Ikfu33klx9lErew2sSQcsgVJA==","signatures":[{"sig":"MEUCIQD9hk4dgN+GiAUvkfr2W+aKWfrKQtU9mL9VbtvuZyynlwIgbijJB9R6aeQTl+m/2AuydIlLBNG75/hZxLsojUlH7wk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@relaymessenger%2fopenclaw-plugin@0.4.0-staging.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":143924},"type":"module","_from":"file:/home/runner/work/Relay-SDK/Relay-SDK/.release-tmp/package-staging/relaymessenger-openclaw-plugin-0.4.0-staging.3.tgz","engines":{"node":">=22.22.3"},"exports":{".":"./dist/index.js","./setup":"./dist/setup-entry.js"},"scripts":{"test":"vitest run","build":"npm run clean && tsc -p tsconfig.build.json","check":"tsc -p tsconfig.json --noEmit","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","prepack":"npm run build","validate":"npm run check && npm run build && npm test && npm run contract:verify && npm run contract:test","pack:smoke":"node scripts/pack-smoke.mjs","contract:test":"node --test test/*.test.mjs","contract:verify":"node scripts/verify-contract-provenance.mjs","gateway:harness":"node scripts/gateway-harness.mjs","release:validate":"node scripts/release-validate.mjs"},"_npmUser":{"name":"advaitpaliwal","email":"advait@companion.ai"},"openclaw":{"build":{"openclawVersion":"2026.8.1"},"compat":{"pluginApi":">=2026.8.1 <2026.9.0"},"channel":{"id":"relay","blurb":"Message your OpenClaw through Relay.","label":"Relay","order":70,"setup":{"fields":[{"cli":{"flags":"--token <token>","description":"Relay Agent Token"},"key":"token","kind":"string","sensitive":true},{"cli":{"flags":"--token-file <path>","description":"File containing a Relay Agent Token"},"key":"tokenFile","kind":"string","sensitive":true},{"cli":{"flags":"--base-url <url>","description":"Relay API origin"},"key":"baseUrl","kind":"string"},{"cli":{"flags":"--allow-from <contacts>","description":"Allowed Relay Contact IDs or Handles"},"key":"allowFrom","kind":"string-list"},{"cli":{"flags":"--use-env","description":"Use RELAY_AGENT_TOKEN"},"key":"useEnv","kind":"boolean","envVars":["RELAY_AGENT_TOKEN"]}]},"commands":{"nativeSkillsAutoEnabled":false,"nativeCommandsAutoEnabled":false},"docsPath":"https://docs.relayapp.im/integrations/openclaw","docsLabel":"Relay OpenClaw","detailLabel":"Relay Messenger","systemImage":"message","selectionLabel":"Relay","configuredState":{"env":{"anyOf":["RELAY_AGENT_TOKEN"]}},"markdownCapable":false},"install":{"npmSpec":"@relaymessenger/openclaw-plugin","defaultChoice":"npm","minHostVersion":">=2026.8.1","allowInvalidConfigRecovery":true},"extensions":["./index.ts"],"setupEntry":"./setup-entry.ts","runtimeExtensions":["./dist/index.js"],"runtimeSetupEntry":"./dist/setup-entry.js"},"_resolved":"/home/runner/work/Relay-SDK/Relay-SDK/.release-tmp/package-staging/relaymessenger-openclaw-plugin-0.4.0-staging.3.tgz","_integrity":"sha512-GTERPqxNHEnmlw3vvIdc2DG0+AWQtCH3SCuFhaAH1tpKSGCwBve94BEgxpUd0Ikfu33klx9lErew2sSQcsgVJA==","repository":{"url":"git+https://github.com/RelayMessenger/Relay-SDK.git","type":"git","directory":"packages/openclaw"},"_npmVersion":"12.0.2","description":"Native Relay channel plugin for OpenClaw","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@relaymessenger/sdk":"0.3.0-staging.7"},"publishConfig":{"tag":"staging","access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","openclaw":"2026.8.1","typescript":"^7.0.2","@types/node":"^26.0.0"},"peerDependencies":{"openclaw":">=2026.8.1 <2026.9.0"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/openclaw-plugin_0.4.0-staging.3_1788326676360_0.44994215185973085","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-staging.4":{"name":"@relaymessenger/openclaw-plugin","version":"0.4.0-staging.4","keywords":["openclaw","relay","messaging","channel"],"license":"MIT","_id":"@relaymessenger/openclaw-plugin@0.4.0-staging.4","maintainers":[{"name":"advaitpaliwal","email":"advait@companion.ai"}],"homepage":"https://docs.relayapp.im/integrations/openclaw","bugs":{"url":"https://github.com/RelayMessenger/Relay-SDK/issues"},"dist":{"shasum":"cda4f5eaf7da97595c31f84181a44719e3e78441","tarball":"https://registry.npmjs.org/@relaymessenger/openclaw-plugin/-/openclaw-plugin-0.4.0-staging.4.tgz","fileCount":32,"integrity":"sha512-AFJS7282HffTEz/rKK5Axpe4B5OB9F9H8Kh9Ni9RFQtzPOCwEhCbSYeAPhqzb/PpByhHgjwMB4EACuqKA1iDeA==","signatures":[{"sig":"MEQCIDL9cFGks4jVgzjlrogqLsnF7F4zo1CuZ6eWnV1t3v4HAiBxKsVmsaNaJHx/Xt70tf01+cF5B/HNNtB2XWWwUN6eOw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@relaymessenger%2fopenclaw-plugin@0.4.0-staging.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":143924},"type":"module","_from":"file:/home/runner/work/Relay-SDK/Relay-SDK/.release-tmp/package-staging/relaymessenger-openclaw-plugin-0.4.0-staging.4.tgz","engines":{"node":">=22.22.3"},"exports":{".":"./dist/index.js","./setup":"./dist/setup-entry.js"},"scripts":{"test":"vitest run","build":"npm run clean && tsc -p tsconfig.build.json","check":"tsc -p tsconfig.json --noEmit","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","prepack":"npm run build","validate":"npm run check && npm run build && npm test && npm run contract:verify && npm run contract:test","pack:smoke":"node scripts/pack-smoke.mjs","contract:test":"node --test test/*.test.mjs","contract:verify":"node scripts/verify-contract-provenance.mjs","gateway:harness":"node scripts/gateway-harness.mjs","release:validate":"node scripts/release-validate.mjs"},"_npmUser":{"name":"advaitpaliwal","email":"advait@companion.ai"},"openclaw":{"build":{"openclawVersion":"2026.8.1"},"compat":{"pluginApi":">=2026.8.1 <2026.9.0"},"channel":{"id":"relay","blurb":"Message your OpenClaw through Relay.","label":"Relay","order":70,"setup":{"fields":[{"cli":{"flags":"--token <token>","description":"Relay Agent Token"},"key":"token","kind":"string","sensitive":true},{"cli":{"flags":"--token-file <path>","description":"File containing a Relay Agent Token"},"key":"tokenFile","kind":"string","sensitive":true},{"cli":{"flags":"--base-url <url>","description":"Relay API origin"},"key":"baseUrl","kind":"string"},{"cli":{"flags":"--allow-from <contacts>","description":"Allowed Relay Contact IDs or Handles"},"key":"allowFrom","kind":"string-list"},{"cli":{"flags":"--use-env","description":"Use RELAY_AGENT_TOKEN"},"key":"useEnv","kind":"boolean","envVars":["RELAY_AGENT_TOKEN"]}]},"commands":{"nativeSkillsAutoEnabled":false,"nativeCommandsAutoEnabled":false},"docsPath":"https://docs.relayapp.im/integrations/openclaw","docsLabel":"Relay OpenClaw","detailLabel":"Relay Messenger","systemImage":"message","selectionLabel":"Relay","configuredState":{"env":{"anyOf":["RELAY_AGENT_TOKEN"]}},"markdownCapable":false},"install":{"npmSpec":"@relaymessenger/openclaw-plugin","defaultChoice":"npm","minHostVersion":">=2026.8.1","allowInvalidConfigRecovery":true},"extensions":["./index.ts"],"setupEntry":"./setup-entry.ts","runtimeExtensions":["./dist/index.js"],"runtimeSetupEntry":"./dist/setup-entry.js"},"_resolved":"/home/runner/work/Relay-SDK/Relay-SDK/.release-tmp/package-staging/relaymessenger-openclaw-plugin-0.4.0-staging.4.tgz","_integrity":"sha512-AFJS7282HffTEz/rKK5Axpe4B5OB9F9H8Kh9Ni9RFQtzPOCwEhCbSYeAPhqzb/PpByhHgjwMB4EACuqKA1iDeA==","repository":{"url":"git+https://github.com/RelayMessenger/Relay-SDK.git","type":"git","directory":"packages/openclaw"},"_npmVersion":"12.0.2","description":"Native Relay channel plugin for OpenClaw","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@relaymessenger/sdk":"0.3.0-staging.8"},"publishConfig":{"tag":"staging","access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^4.1.10","openclaw":"2026.8.1","typescript":"^7.0.2","@types/node":"^26.0.0"},"peerDependencies":{"openclaw":">=2026.8.1 <2026.9.0"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/openclaw-plugin_0.4.0-staging.4_1788422072710_0.7179289878345372","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-staging.5":{"name":"@relaymessenger/openclaw-plugin","version":"0.4.0-staging.5","keywords":["openclaw","relay","messaging","channel"],"license":"MIT","_id":"@relaymessenger/openclaw-plugin@0.4.0-staging.5","maintainers":[{"name":"advaitpaliwal","email":"advait@companion.ai"}],"homepage":"https://docs.relayapp.im/integrations/openclaw","bugs":{"url":"https://github.com/RelayMessenger/Relay-SDK/issues"},"dist":{"shasum":"82dffdf585fe32f88bb40cbdd85b095f654061d8","tarball":"https://registry.npmjs.org/@relaymessenger/openclaw-plugin/-/openclaw-plugin-0.4.0-staging.5.tgz","fileCount":32,"integrity":"sha512-+NnobcxnUjkQAYiYvDkkdAjztEQ9B3hTlMaILancCFoCpuRGLkY3f44eHJGhS8uJsfFCt5zjUZtvpEgL+abNqA==","signatures":[{"sig":"MEUCIQC8RDfApeSnHe1lwcoKm7U5qQZM/RjiddW3OW8hVnnbYAIgYwjyigkX2v6aE4VcdfBFGo+jV44em8gDwPhSvQ+baMc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDPN4UCqXM8Z5fU4JR/F5tZZVaHJfluDuPPszqhYkr+vQIhAI8pPl8l6OBSNAuGNbV1pyWKmZZCh6l1MIA95BCPcxUT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":143917},"type":"module","_from":"file:/home/runner/_work/Relay-SDK/Relay-SDK/.release-tmp/package-staging/relaymessenger-openclaw-plugin-0.4.0-staging.5.tgz","engines":{"node":">=22.22.3"},"exports":{".":"./dist/index.js","./setup":"./dist/setup-entry.js"},"scripts":{"test":"vitest run","build":"npm run clean && tsc -p tsconfig.build.json","check":"tsc -p tsconfig.json --noEmit","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","prepack":"npm run build","validate":"npm run check && npm run build && npm test && npm run contract:verify && npm run contract:test","pack:smoke":"node scripts/pack-smoke.mjs","contract:test":"node --test test/*.test.mjs","contract:verify":"node scripts/verify-contract-provenance.mjs","gateway:harness":"node scripts/gateway-harness.mjs","release:validate":"node scripts/release-validate.mjs"},"_npmUser":{"name":"advaitpaliwal","email":"advait@companion.ai"},"openclaw":{"build":{"openclawVersion":"2026.8.1"},"compat":{"pluginApi":">=2026.8.1 <2026.9.0"},"channel":{"id":"relay","blurb":"Message your OpenClaw through Relay.","label":"Relay","order":70,"setup":{"fields":[{"cli":{"flags":"--token <token>","description":"Relay Agent Token"},"key":"token","kind":"string","sensitive":true},{"cli":{"flags":"--token-file <path>","description":"File containing a Relay Agent Token"},"key":"tokenFile","kind":"string","sensitive":true},{"cli":{"flags":"--base-url <url>","description":"Relay API origin"},"key":"baseUrl","kind":"string"},{"cli":{"flags":"--allow-from <contacts>","description":"Allowed Relay Contact IDs or Handles"},"key":"allowFrom","kind":"string-list"},{"cli":{"flags":"--use-env","description":"Use RELAY_AGENT_TOKEN"},"key":"useEnv","kind":"boolean","envVars":["RELAY_AGENT_TOKEN"]}]},"commands":{"nativeSkillsAutoEnabled":false,"nativeCommandsAutoEnabled":false},"docsPath":"https://docs.relayapp.im/integrations/openclaw","docsLabel":"Relay OpenClaw","detailLabel":"Relay Messenger","systemImage":"message","selectionLabel":"Relay","configuredState":{"env":{"anyOf":["RELAY_AGENT_TOKEN"]}},"markdownCapable":false},"install":{"npmSpec":"@relaymessenger/openclaw-plugin","defaultChoice":"npm","minHostVersion":">=2026.8.1","allowInvalidConfigRecovery":true},"extensions":["./index.ts"],"setupEntry":"./setup-entry.ts","runtimeExtensions":["./dist/index.js"],"runtimeSetupEntry":"./dist/setup-entry.js"},"_resolved":"/home/runner/_work/Relay-SDK/Relay-SDK/.release-tmp/package-staging/relaymessenger-openclaw-plugin-0.4.0-staging.5.tgz","_integrity":"sha512-+NnobcxnUjkQAYiYvDkkdAjztEQ9B3hTlMaILancCFoCpuRGLkY3f44eHJGhS8uJsfFCt5zjUZtvpEgL+abNqA==","repository":{"url":"git+https://github.com/RelayMessenger/Relay-SDK.git","type":"git","directory":"packages/openclaw"},"_npmVersion":"12.0.2","description":"Native Relay channel plugin for OpenClaw","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@relaymessenger/sdk":"0.3.0-staging.8"},"publishConfig":{"tag":"staging","access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^4.1.10","openclaw":"2026.8.1","typescript":"^7.0.2","@types/node":"^26.0.0"},"peerDependencies":{"openclaw":">=2026.8.1 <2026.9.0"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/openclaw-plugin_0.4.0-staging.5_1788768578364_0.34841573045999685","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@relaymessenger/openclaw-plugin","version":"0.4.0","keywords":["openclaw","relay","messaging","channel"],"license":"MIT","_id":"@relaymessenger/openclaw-plugin@0.4.0","maintainers":[{"name":"advaitpaliwal","email":"advait@companion.ai"}],"homepage":"https://docs.relayapp.im/integrations/openclaw","bugs":{"url":"https://github.com/RelayMessenger/Relay-SDK/issues"},"dist":{"shasum":"8c8c8f4386ccf6df4fb902a089ca06560854955f","tarball":"https://registry.npmjs.org/@relaymessenger/openclaw-plugin/-/openclaw-plugin-0.4.0.tgz","fileCount":31,"integrity":"sha512-XdgyR5hkC3jyGxxs/aEzmWT4a8DbkbtF5uS7dpHJlZmtFk/mY7yzG/C966ROft0cPq6hNq2iLjmwFwaDyDJ5vw==","signatures":[{"sig":"MEQCIDduIeGPn4bA5spFL3zGVOZCzQCNOV1ypbJuUA8wvPtbAiA506rXMiolztC/lc7L3Msc6rTZfuPhe5XRsSfmBYxg2g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCICwdUDQ6XsfWKn7N5wZIil760phab72JmivHCF5O7P7SAiA6U0EKOa0frN5rwvbfmyd/uZfVlXhJhm8+PxHzTbWiCA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":139481},"type":"module","_from":"file:/home/runner/_work/Relay-SDK/Relay-SDK/.release-tmp/release/openclaw/relaymessenger-openclaw-plugin-0.4.0.tgz","engines":{"node":">=22.22.3"},"exports":{".":"./dist/index.js","./setup":"./dist/setup-entry.js"},"scripts":{"test":"vitest run","build":"npm run clean && tsc -p tsconfig.build.json","check":"tsc -p tsconfig.json --noEmit","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","prepack":"npm run build","validate":"npm run check && npm run build && npm test && npm run contract:verify && npm run contract:test","pack:smoke":"node scripts/pack-smoke.mjs","contract:test":"node --test test/*.test.mjs","contract:verify":"node scripts/verify-contract-provenance.mjs","gateway:harness":"node scripts/gateway-harness.mjs","release:validate":"node scripts/release-validate.mjs"},"_npmUser":{"name":"advaitpaliwal","email":"advait@companion.ai"},"openclaw":{"build":{"openclawVersion":"2026.8.1"},"compat":{"pluginApi":">=2026.8.1 <2026.9.0"},"channel":{"id":"relay","blurb":"Message your OpenClaw through Relay.","label":"Relay","order":70,"setup":{"fields":[{"cli":{"flags":"--token <token>","description":"Relay Agent Token"},"key":"token","kind":"string","sensitive":true},{"cli":{"flags":"--token-file <path>","description":"File containing a Relay Agent Token"},"key":"tokenFile","kind":"string","sensitive":true},{"cli":{"flags":"--base-url <url>","description":"Relay API origin"},"key":"baseUrl","kind":"string"},{"cli":{"flags":"--allow-from <contacts>","description":"Allowed Relay Contact IDs or Handles"},"key":"allowFrom","kind":"string-list"},{"cli":{"flags":"--use-env","description":"Use RELAY_AGENT_TOKEN"},"key":"useEnv","kind":"boolean","envVars":["RELAY_AGENT_TOKEN"]}]},"commands":{"nativeSkillsAutoEnabled":false,"nativeCommandsAutoEnabled":false},"docsPath":"https://docs.relayapp.im/integrations/openclaw","docsLabel":"Relay OpenClaw","detailLabel":"Relay Messenger","systemImage":"message","selectionLabel":"Relay","configuredState":{"env":{"anyOf":["RELAY_AGENT_TOKEN"]}},"markdownCapable":false},"install":{"npmSpec":"@relaymessenger/openclaw-plugin","defaultChoice":"npm","minHostVersion":">=2026.8.1","allowInvalidConfigRecovery":true},"extensions":["./index.ts"],"setupEntry":"./setup-entry.ts","runtimeExtensions":["./dist/index.js"],"runtimeSetupEntry":"./dist/setup-entry.js"},"_resolved":"/home/runner/_work/Relay-SDK/Relay-SDK/.release-tmp/release/openclaw/relaymessenger-openclaw-plugin-0.4.0.tgz","_integrity":"sha512-XdgyR5hkC3jyGxxs/aEzmWT4a8DbkbtF5uS7dpHJlZmtFk/mY7yzG/C966ROft0cPq6hNq2iLjmwFwaDyDJ5vw==","repository":{"url":"git+https://github.com/RelayMessenger/Relay-SDK.git","type":"git","directory":"packages/openclaw"},"_npmVersion":"12.0.2","description":"Native Relay channel plugin for OpenClaw","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@relaymessenger/sdk":"0.3.0"},"publishConfig":{"tag":"staging","access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","openclaw":"2026.8.1","typescript":"^7.0.2","@types/node":"^26.0.0"},"peerDependencies":{"openclaw":">=2026.8.1 <2026.9.0"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/openclaw-plugin_0.4.0_1788803470275_0.5658258043973277","host":"s3://npm-registry-packages-npm-production"}},"0.4.1-staging.0":{"name":"@relaymessenger/openclaw-plugin","version":"0.4.1-staging.0","keywords":["openclaw","relay","messaging","channel"],"license":"MIT","_id":"@relaymessenger/openclaw-plugin@0.4.1-staging.0","maintainers":[{"name":"advaitpaliwal","email":"advait@companion.ai"}],"homepage":"https://docs.relayapp.im/integrations/openclaw","bugs":{"url":"https://github.com/RelayMessenger/Relay-SDK/issues"},"dist":{"shasum":"ddcc8263bfde5097a9a1f7e0122c1c0686a2e3f9","tarball":"https://registry.npmjs.org/@relaymessenger/openclaw-plugin/-/openclaw-plugin-0.4.1-staging.0.tgz","fileCount":31,"integrity":"sha512-KGueJoxP7WKe4n8Z1Ioz7unCSWjm/2hJHF1kHTwfs9WtYqIfyk369unzBdkNGvkXTYlWNSnNhr9hPrKQ92/8lQ==","signatures":[{"sig":"MEUCIHdnAfIqh+wHLCc159zJAude6u0mj1Kzw6sn09wjQzwaAiEAoyujD6I6SscDfNzVLC7FZXCbsIR/eKOfgqYijy4MKdY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDq8Vwsjmd7Idxk5btbTrduSsg1nakrYUkfzT6ql4MErQIhANbd0fSL5JdLk+OnWKgDGTUdhV/9cuAPQwJhVUdlkCxt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":139511},"type":"module","_from":"file:/home/runner/_work/Relay-SDK/Relay-SDK/.release-tmp/package-staging/relaymessenger-openclaw-plugin-0.4.1-staging.0.tgz","engines":{"node":">=22.22.3"},"exports":{".":"./dist/index.js","./setup":"./dist/setup-entry.js"},"scripts":{"test":"vitest run","build":"npm run clean && tsc -p tsconfig.build.json","check":"tsc -p tsconfig.json --noEmit","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","prepack":"npm run build","validate":"npm run check && npm run build && npm test && npm run contract:verify && npm run contract:test","pack:smoke":"node scripts/pack-smoke.mjs","contract:test":"node --test test/*.test.mjs","contract:verify":"node scripts/verify-contract-provenance.mjs","gateway:harness":"node scripts/gateway-harness.mjs","release:validate":"node scripts/release-validate.mjs"},"_npmUser":{"name":"advaitpaliwal","email":"advait@companion.ai"},"openclaw":{"build":{"openclawVersion":"2026.8.1"},"compat":{"pluginApi":">=2026.8.1 <2026.9.0"},"channel":{"id":"relay","blurb":"Message your OpenClaw through Relay.","label":"Relay","order":70,"setup":{"fields":[{"cli":{"flags":"--token <token>","description":"Relay Agent Token"},"key":"token","kind":"string","sensitive":true},{"cli":{"flags":"--token-file <path>","description":"File containing a Relay Agent Token"},"key":"tokenFile","kind":"string","sensitive":true},{"cli":{"flags":"--base-url <url>","description":"Relay API origin"},"key":"baseUrl","kind":"string"},{"cli":{"flags":"--allow-from <contacts>","description":"Allowed Relay Contact IDs or Handles"},"key":"allowFrom","kind":"string-list"},{"cli":{"flags":"--use-env","description":"Use RELAY_AGENT_TOKEN"},"key":"useEnv","kind":"boolean","envVars":["RELAY_AGENT_TOKEN"]}]},"commands":{"nativeSkillsAutoEnabled":false,"nativeCommandsAutoEnabled":false},"docsPath":"https://docs.relayapp.im/integrations/openclaw","docsLabel":"Relay OpenClaw","detailLabel":"Relay Messenger","systemImage":"message","selectionLabel":"Relay","configuredState":{"env":{"anyOf":["RELAY_AGENT_TOKEN"]}},"markdownCapable":false},"install":{"npmSpec":"@relaymessenger/openclaw-plugin","defaultChoice":"npm","minHostVersion":">=2026.8.1","allowInvalidConfigRecovery":true},"extensions":["./index.ts"],"setupEntry":"./setup-entry.ts","runtimeExtensions":["./dist/index.js"],"runtimeSetupEntry":"./dist/setup-entry.js"},"_resolved":"/home/runner/_work/Relay-SDK/Relay-SDK/.release-tmp/package-staging/relaymessenger-openclaw-plugin-0.4.1-staging.0.tgz","_integrity":"sha512-KGueJoxP7WKe4n8Z1Ioz7unCSWjm/2hJHF1kHTwfs9WtYqIfyk369unzBdkNGvkXTYlWNSnNhr9hPrKQ92/8lQ==","repository":{"url":"git+https://github.com/RelayMessenger/Relay-SDK.git","type":"git","directory":"packages/openclaw"},"_npmVersion":"12.0.2","description":"Native Relay channel plugin for OpenClaw","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@relaymessenger/sdk":"0.3.1-staging.0"},"publishConfig":{"tag":"staging","access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^4.1.10","openclaw":"2026.8.1","typescript":"^7.0.2","@types/node":"^26.0.0"},"peerDependencies":{"openclaw":">=2026.8.1 <2026.9.0"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/openclaw-plugin_0.4.1-staging.0_1788808533226_0.10537671261846726","host":"s3://npm-registry-packages-npm-production"}},"0.4.1-staging.1":{"name":"@relaymessenger/openclaw-plugin","version":"0.4.1-staging.1","keywords":["openclaw","relay","messaging","channel"],"license":"MIT","_id":"@relaymessenger/openclaw-plugin@0.4.1-staging.1","maintainers":[{"name":"advaitpaliwal","email":"advait@companion.ai"}],"homepage":"https://docs.relayapp.im/integrations/openclaw","bugs":{"url":"https://github.com/RelayMessenger/Relay-SDK/issues"},"dist":{"shasum":"598d4ab0cf2e0ebcb7a7766833902f1b4ac47c56","tarball":"https://registry.npmjs.org/@relaymessenger/openclaw-plugin/-/openclaw-plugin-0.4.1-staging.1.tgz","fileCount":31,"integrity":"sha512-c6G+iF/0dpGFNLEbvsRIuWBtQhpjIOdBhiw/XqTim0R9xe9caKJFtwPM70fN4z20gFMpOWGhfz4QsDwr55YKxg==","signatures":[{"sig":"MEUCIQDMRCH2CTpUbWiuOiM4sxRdvtRs2Fq64xT2isVHSdoSLQIgRVsVyzZM7FeXx2eMkzuqLWvtvosEhG441cJ1xzYo+jY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQClEIDOMk0LWl78ijWzRC4zVTa+a3KMPiiIQgLN/L7stwIgT7zUN+Qmb9DN/SjB0Dy57lgBDqaQ95+Imwbfux7ARxI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":140303},"type":"module","_from":"file:/home/runner/_work/Relay-SDK/Relay-SDK/.release-tmp/package-staging/relaymessenger-openclaw-plugin-0.4.1-staging.1.tgz","engines":{"node":">=22.22.3"},"exports":{".":"./dist/index.js","./setup":"./dist/setup-entry.js"},"scripts":{"test":"vitest run","build":"npm run clean && tsc -p tsconfig.build.json","check":"tsc -p tsconfig.json --noEmit","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","prepack":"npm run build","validate":"npm run check && npm run build && npm test && npm run contract:verify && npm run contract:test","pack:smoke":"node scripts/pack-smoke.mjs","contract:test":"node --test test/*.test.mjs","contract:verify":"node scripts/verify-contract-provenance.mjs","gateway:harness":"node scripts/gateway-harness.mjs","release:validate":"node scripts/release-validate.mjs"},"_npmUser":{"name":"advaitpaliwal","email":"advait@companion.ai"},"openclaw":{"build":{"openclawVersion":"2026.8.1"},"compat":{"pluginApi":">=2026.8.1 <2026.9.0"},"channel":{"id":"relay","blurb":"Message your OpenClaw through Relay.","label":"Relay","order":70,"setup":{"fields":[{"cli":{"flags":"--token <token>","description":"Relay Agent Token"},"key":"token","kind":"string","sensitive":true},{"cli":{"flags":"--token-file <path>","description":"File containing a Relay Agent Token"},"key":"tokenFile","kind":"string","sensitive":true},{"cli":{"flags":"--base-url <url>","description":"Relay API origin"},"key":"baseUrl","kind":"string"},{"cli":{"flags":"--allow-from <contacts>","description":"Allowed Relay Contact IDs or Handles"},"key":"allowFrom","kind":"string-list"},{"cli":{"flags":"--use-env","description":"Use RELAY_AGENT_TOKEN"},"key":"useEnv","kind":"boolean","envVars":["RELAY_AGENT_TOKEN"]}]},"commands":{"nativeSkillsAutoEnabled":false,"nativeCommandsAutoEnabled":false},"docsPath":"https://docs.relayapp.im/integrations/openclaw","docsLabel":"Relay OpenClaw","detailLabel":"Relay Messenger","systemImage":"message","selectionLabel":"Relay","configuredState":{"env":{"anyOf":["RELAY_AGENT_TOKEN"]}},"markdownCapable":false},"install":{"npmSpec":"@relaymessenger/openclaw-plugin","defaultChoice":"npm","minHostVersion":">=2026.8.1","allowInvalidConfigRecovery":true},"extensions":["./index.ts"],"setupEntry":"./setup-entry.ts","runtimeExtensions":["./dist/index.js"],"runtimeSetupEntry":"./dist/setup-entry.js"},"_resolved":"/home/runner/_work/Relay-SDK/Relay-SDK/.release-tmp/package-staging/relaymessenger-openclaw-plugin-0.4.1-staging.1.tgz","_integrity":"sha512-c6G+iF/0dpGFNLEbvsRIuWBtQhpjIOdBhiw/XqTim0R9xe9caKJFtwPM70fN4z20gFMpOWGhfz4QsDwr55YKxg==","repository":{"url":"git+https://github.com/RelayMessenger/Relay-SDK.git","type":"git","directory":"packages/openclaw"},"_npmVersion":"12.0.2","description":"Native Relay channel plugin for OpenClaw","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@relaymessenger/sdk":"0.3.1-staging.1"},"publishConfig":{"tag":"staging","access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^4.1.10","openclaw":"2026.8.1","typescript":"^7.0.2","@types/node":"^26.0.0"},"peerDependencies":{"openclaw":">=2026.8.1 <2026.9.0"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/openclaw-plugin_0.4.1-staging.1_1788854547165_0.7119086491746247","host":"s3://npm-registry-packages-npm-production"}},"0.4.1-staging.2":{"name":"@relaymessenger/openclaw-plugin","version":"0.4.1-staging.2","keywords":["openclaw","relay","messaging","channel"],"license":"MIT","_id":"@relaymessenger/openclaw-plugin@0.4.1-staging.2","maintainers":[{"name":"advaitpaliwal","email":"advait@companion.ai"}],"homepage":"https://docs.relayapp.im/integrations/openclaw","bugs":{"url":"https://github.com/RelayMessenger/Relay-SDK/issues"},"dist":{"shasum":"bfbeff71b6399f9ef6cde83b736499238c946beb","tarball":"https://registry.npmjs.org/@relaymessenger/openclaw-plugin/-/openclaw-plugin-0.4.1-staging.2.tgz","fileCount":31,"integrity":"sha512-f6U7em4o093NVdUWT2ehkHhccJrmazNaXTR1nO/XmNxFiQ3R0IwK13hahMVn0CfHi082hPBP8XMX3JZJMsCgWg==","signatures":[{"sig":"MEUCIQD2tFi22sZ1Me2tcm+EEv3Zen5euBtO2YfN3SezUmmrXAIgUFqVONb5WHSGMn6jsE5Mp0daaKBfbluHAix/3yS0xbc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQC21QfwYdeZb/B5I1i/dCx53voHTY2WJaXTTH4ttIxUEgIgNwh8nu7HV5Ba0Mc8Awm6WtOrD7hYkiKU22vNRhSSG0Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":140303},"type":"module","_from":"file:/home/runner/_work/Relay-SDK/Relay-SDK/.release-tmp/package-staging/relaymessenger-openclaw-plugin-0.4.1-staging.2.tgz","engines":{"node":">=22.22.3"},"exports":{".":"./dist/index.js","./setup":"./dist/setup-entry.js"},"scripts":{"test":"vitest run","build":"npm run clean && tsc -p tsconfig.build.json","check":"tsc -p tsconfig.json --noEmit","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","prepack":"npm run build","validate":"npm run check && npm run build && npm test && npm run contract:verify && npm run contract:test","pack:smoke":"node scripts/pack-smoke.mjs","contract:test":"node --test test/*.test.mjs","contract:verify":"node scripts/verify-contract-provenance.mjs","gateway:harness":"node scripts/gateway-harness.mjs","release:validate":"node scripts/release-validate.mjs"},"_npmUser":{"name":"advaitpaliwal","email":"advait@companion.ai"},"openclaw":{"build":{"openclawVersion":"2026.8.1"},"compat":{"pluginApi":">=2026.8.1 <2026.9.0"},"channel":{"id":"relay","blurb":"Message your OpenClaw through Relay.","label":"Relay","order":70,"setup":{"fields":[{"cli":{"flags":"--token <token>","description":"Relay Agent Token"},"key":"token","kind":"string","sensitive":true},{"cli":{"flags":"--token-file <path>","description":"File containing a Relay Agent Token"},"key":"tokenFile","kind":"string","sensitive":true},{"cli":{"flags":"--base-url <url>","description":"Relay API origin"},"key":"baseUrl","kind":"string"},{"cli":{"flags":"--allow-from <contacts>","description":"Allowed Relay Contact IDs or Handles"},"key":"allowFrom","kind":"string-list"},{"cli":{"flags":"--use-env","description":"Use RELAY_AGENT_TOKEN"},"key":"useEnv","kind":"boolean","envVars":["RELAY_AGENT_TOKEN"]}]},"commands":{"nativeSkillsAutoEnabled":false,"nativeCommandsAutoEnabled":false},"docsPath":"https://docs.relayapp.im/integrations/openclaw","docsLabel":"Relay OpenClaw","detailLabel":"Relay Messenger","systemImage":"message","selectionLabel":"Relay","configuredState":{"env":{"anyOf":["RELAY_AGENT_TOKEN"]}},"markdownCapable":false},"install":{"npmSpec":"@relaymessenger/openclaw-plugin","defaultChoice":"npm","minHostVersion":">=2026.8.1","allowInvalidConfigRecovery":true},"extensions":["./index.ts"],"setupEntry":"./setup-entry.ts","runtimeExtensions":["./dist/index.js"],"runtimeSetupEntry":"./dist/setup-entry.js"},"_resolved":"/home/runner/_work/Relay-SDK/Relay-SDK/.release-tmp/package-staging/relaymessenger-openclaw-plugin-0.4.1-staging.2.tgz","_integrity":"sha512-f6U7em4o093NVdUWT2ehkHhccJrmazNaXTR1nO/XmNxFiQ3R0IwK13hahMVn0CfHi082hPBP8XMX3JZJMsCgWg==","repository":{"url":"git+https://github.com/RelayMessenger/Relay-SDK.git","type":"git","directory":"packages/openclaw"},"_npmVersion":"12.0.2","description":"Native Relay channel plugin for OpenClaw","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@relaymessenger/sdk":"0.3.1-staging.2"},"publishConfig":{"tag":"staging","access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^4.1.10","openclaw":"2026.8.1","typescript":"^7.0.2","@types/node":"^26.0.0"},"peerDependencies":{"openclaw":">=2026.8.1 <2026.9.0"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/openclaw-plugin_0.4.1-staging.2_1788863842649_0.823495023528722","host":"s3://npm-registry-packages-npm-production"}},"0.4.1-staging.3":{"name":"@relaymessenger/openclaw-plugin","version":"0.4.1-staging.3","keywords":["openclaw","relay","messaging","channel"],"license":"MIT","_id":"@relaymessenger/openclaw-plugin@0.4.1-staging.3","maintainers":[{"name":"advaitpaliwal","email":"advait@companion.ai"}],"homepage":"https://docs.relayapp.im/integrations/openclaw","bugs":{"url":"https://github.com/RelayMessenger/Relay-SDK/issues"},"dist":{"shasum":"0e30dcc1850b69d9911004de53a4b7eba7fbf7f2","tarball":"https://registry.npmjs.org/@relaymessenger/openclaw-plugin/-/openclaw-plugin-0.4.1-staging.3.tgz","fileCount":31,"integrity":"sha512-LUWlo6vOMpqB/3Lgn4acSsXMOy7ZZv4o5zjCKydwb4LVUaoc9cHc+ukbh3AaQ2KaYDW/xmAdQW2Zc2JfG3Urlg==","signatures":[{"sig":"MEQCIHuTc8B1YoaKuj+vuszzG/+Uf0uclsztkfMBM6z4fbf6AiB6Zc4dchuIZm6zjBkc7JEo+2ofipPGORYqYaXoOiUwqQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCXGZtY+h7z2r3YNISE5Z/KHZG/d0aIqKfiFNSGajO10gIga2NsbDbFDKzrfOjWlOPMaJTBPgRpA5U6BMzGkA24BCc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":140477},"type":"module","_from":"file:/home/runner/_work/Relay-SDK/Relay-SDK/.release-tmp/package-staging/relaymessenger-openclaw-plugin-0.4.1-staging.3.tgz","engines":{"node":">=22.22.3"},"exports":{".":"./dist/index.js","./setup":"./dist/setup-entry.js"},"scripts":{"test":"vitest run","build":"npm run clean && tsc -p tsconfig.build.json","check":"tsc -p tsconfig.json --noEmit","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","prepack":"npm run build","validate":"npm run check && npm run build && npm test && npm run contract:verify && npm run contract:test","pack:smoke":"node scripts/pack-smoke.mjs","contract:test":"node --test test/*.test.mjs","contract:verify":"node scripts/verify-contract-provenance.mjs","gateway:harness":"node scripts/gateway-harness.mjs","release:validate":"node scripts/release-validate.mjs"},"_npmUser":{"name":"advaitpaliwal","email":"advait@companion.ai"},"openclaw":{"build":{"openclawVersion":"2026.8.1"},"compat":{"pluginApi":">=2026.8.1 <2026.9.0"},"channel":{"id":"relay","blurb":"Message your OpenClaw through Relay.","label":"Relay","order":70,"setup":{"fields":[{"cli":{"flags":"--token <token>","description":"Relay Agent Token"},"key":"token","kind":"string","sensitive":true},{"cli":{"flags":"--token-file <path>","description":"File containing a Relay Agent Token"},"key":"tokenFile","kind":"string","sensitive":true},{"cli":{"flags":"--base-url <url>","description":"Relay API origin"},"key":"baseUrl","kind":"string"},{"cli":{"flags":"--allow-from <contacts>","description":"Allowed Relay Contact IDs or Handles"},"key":"allowFrom","kind":"string-list"},{"cli":{"flags":"--use-env","description":"Use RELAY_AGENT_TOKEN"},"key":"useEnv","kind":"boolean","envVars":["RELAY_AGENT_TOKEN"]}]},"commands":{"nativeSkillsAutoEnabled":false,"nativeCommandsAutoEnabled":false},"docsPath":"https://docs.relayapp.im/integrations/openclaw","docsLabel":"Relay OpenClaw","detailLabel":"Relay Messenger","systemImage":"message","selectionLabel":"Relay","configuredState":{"env":{"anyOf":["RELAY_AGENT_TOKEN"]}},"markdownCapable":false},"install":{"npmSpec":"@relaymessenger/openclaw-plugin","defaultChoice":"npm","minHostVersion":">=2026.8.1","allowInvalidConfigRecovery":true},"extensions":["./index.ts"],"setupEntry":"./setup-entry.ts","runtimeExtensions":["./dist/index.js"],"runtimeSetupEntry":"./dist/setup-entry.js"},"_resolved":"/home/runner/_work/Relay-SDK/Relay-SDK/.release-tmp/package-staging/relaymessenger-openclaw-plugin-0.4.1-staging.3.tgz","_integrity":"sha512-LUWlo6vOMpqB/3Lgn4acSsXMOy7ZZv4o5zjCKydwb4LVUaoc9cHc+ukbh3AaQ2KaYDW/xmAdQW2Zc2JfG3Urlg==","repository":{"url":"git+https://github.com/RelayMessenger/Relay-SDK.git","type":"git","directory":"packages/openclaw"},"_npmVersion":"12.0.2","description":"Native Relay channel plugin for OpenClaw","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@relaymessenger/sdk":"0.3.1-staging.2"},"publishConfig":{"tag":"staging","access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^4.1.10","openclaw":"2026.8.1","typescript":"^7.0.2","@types/node":"^26.0.0"},"peerDependencies":{"openclaw":">=2026.8.1 <2026.9.0"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/openclaw-plugin_0.4.1-staging.3_1788876296754_0.0006943823964125073","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"@relaymessenger/openclaw-plugin","version":"0.4.1","keywords":["openclaw","relay","messaging","channel"],"license":"MIT","_id":"@relaymessenger/openclaw-plugin@0.4.1","maintainers":[{"name":"advaitpaliwal","email":"advait@companion.ai"}],"homepage":"https://docs.relayapp.im/integrations/openclaw","bugs":{"url":"https://github.com/RelayMessenger/Relay-SDK/issues"},"dist":{"shasum":"e02799fc46b4f57aed7da903d6ced147efacbe76","tarball":"https://registry.npmjs.org/@relaymessenger/openclaw-plugin/-/openclaw-plugin-0.4.1.tgz","fileCount":31,"integrity":"sha512-Ix9tH0kM28xqzGkTH7AEgcwztoMZPhE1Y70vWJYijNyb+iTs7BefAca9Zb+VG0GywxuRCDvmvkfZ06FDH7KdtA==","signatures":[{"sig":"MEYCIQDrr+YFz4704lwfy0j9Krw+IRVmzEvkg8lasmIz1oM3FwIhAOrrV6Ykt3ckL9iyDTfD3xqvkR/MI4WvZaRDypgRbOuE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCID1jUM9fHhrmblBj8mMrNGMgSP4Jd73aVFYFcRfFebqAAiB2Nff4n6GVBkBHDzaSr629SIvzISmd+swPRBpPKFqcIg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":140447},"type":"module","_from":"file:/home/runner/_work/Relay-SDK/Relay-SDK/.release-tmp/release/openclaw/relaymessenger-openclaw-plugin-0.4.1.tgz","engines":{"node":">=22.22.3"},"exports":{".":"./dist/index.js","./setup":"./dist/setup-entry.js"},"scripts":{"test":"vitest run","build":"npm run clean && tsc -p tsconfig.build.json","check":"tsc -p tsconfig.json --noEmit","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","prepack":"npm run build","validate":"npm run check && npm run build && npm test && npm run contract:verify && npm run contract:test","pack:smoke":"node scripts/pack-smoke.mjs","contract:test":"node --test test/*.test.mjs","contract:verify":"node scripts/verify-contract-provenance.mjs","gateway:harness":"node scripts/gateway-harness.mjs","release:validate":"node scripts/release-validate.mjs"},"_npmUser":{"name":"advaitpaliwal","email":"advait@companion.ai"},"openclaw":{"build":{"openclawVersion":"2026.8.1"},"compat":{"pluginApi":">=2026.8.1 <2026.9.0"},"channel":{"id":"relay","blurb":"Message your OpenClaw through Relay.","label":"Relay","order":70,"setup":{"fields":[{"cli":{"flags":"--token <token>","description":"Relay Agent Token"},"key":"token","kind":"string","sensitive":true},{"cli":{"flags":"--token-file <path>","description":"File containing a Relay Agent Token"},"key":"tokenFile","kind":"string","sensitive":true},{"cli":{"flags":"--base-url <url>","description":"Relay API origin"},"key":"baseUrl","kind":"string"},{"cli":{"flags":"--allow-from <contacts>","description":"Allowed Relay Contact IDs or Handles"},"key":"allowFrom","kind":"string-list"},{"cli":{"flags":"--use-env","description":"Use RELAY_AGENT_TOKEN"},"key":"useEnv","kind":"boolean","envVars":["RELAY_AGENT_TOKEN"]}]},"commands":{"nativeSkillsAutoEnabled":false,"nativeCommandsAutoEnabled":false},"docsPath":"https://docs.relayapp.im/integrations/openclaw","docsLabel":"Relay OpenClaw","detailLabel":"Relay Messenger","systemImage":"message","selectionLabel":"Relay","configuredState":{"env":{"anyOf":["RELAY_AGENT_TOKEN"]}},"markdownCapable":false},"install":{"npmSpec":"@relaymessenger/openclaw-plugin","defaultChoice":"npm","minHostVersion":">=2026.8.1","allowInvalidConfigRecovery":true},"extensions":["./index.ts"],"setupEntry":"./setup-entry.ts","runtimeExtensions":["./dist/index.js"],"runtimeSetupEntry":"./dist/setup-entry.js"},"_resolved":"/home/runner/_work/Relay-SDK/Relay-SDK/.release-tmp/release/openclaw/relaymessenger-openclaw-plugin-0.4.1.tgz","_integrity":"sha512-Ix9tH0kM28xqzGkTH7AEgcwztoMZPhE1Y70vWJYijNyb+iTs7BefAca9Zb+VG0GywxuRCDvmvkfZ06FDH7KdtA==","repository":{"url":"git+https://github.com/RelayMessenger/Relay-SDK.git","type":"git","directory":"packages/openclaw"},"_npmVersion":"12.0.2","description":"Native Relay channel plugin for OpenClaw","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@relaymessenger/sdk":"0.3.1"},"publishConfig":{"tag":"staging","access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","openclaw":"2026.8.1","typescript":"^7.0.2","@types/node":"^26.0.0"},"peerDependencies":{"openclaw":">=2026.8.1 <2026.9.0"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/openclaw-plugin_0.4.1_1788887589648_0.48036341942968663","host":"s3://npm-registry-packages-npm-production"}},"0.4.2-staging.0":{"name":"@relaymessenger/openclaw-plugin","version":"0.4.2-staging.0","keywords":["openclaw","relay","messaging","channel"],"license":"MIT","_id":"@relaymessenger/openclaw-plugin@0.4.2-staging.0","maintainers":[{"name":"advaitpaliwal","email":"advait@companion.ai"}],"homepage":"https://docs.relayapp.im/integrations/openclaw","bugs":{"url":"https://github.com/RelayMessenger/Relay-SDK/issues"},"dist":{"shasum":"6a130d3b2d2c483c67e648fea1b988eef462d1f6","tarball":"https://registry.npmjs.org/@relaymessenger/openclaw-plugin/-/openclaw-plugin-0.4.2-staging.0.tgz","fileCount":31,"integrity":"sha512-ffuR2tlpeCXMw735QxbnROp50wEU5raui52AZh2JBfl8Rcpdy1D96DMu9cTjIPmwPY6fWh+hyzGY0vNub0K77w==","signatures":[{"sig":"MEYCIQCnQqXnr6aK2I/WOFk0wMcgDtdmruBSVRQ6pL1sS4f7FwIhALJpXflrUoRBQQoZ0/4txZbi0Qn826nQxG2QfUeLqJJ+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCICmUyLkdUfC6FyDHSAqX20FQl/WYiVy2EUQb6OigQPD4AiArVWcvaIvL2YMa8SWIvdbJQrcxZMjQu0/VVYIJXtVKwg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":140477},"type":"module","_from":"file:/home/runner/_work/Relay-SDK/Relay-SDK/.release-tmp/package-staging/relaymessenger-openclaw-plugin-0.4.2-staging.0.tgz","engines":{"node":">=22.22.3"},"exports":{".":"./dist/index.js","./setup":"./dist/setup-entry.js"},"scripts":{"test":"vitest run","build":"npm run clean && tsc -p tsconfig.build.json","check":"tsc -p tsconfig.json --noEmit","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","prepack":"npm run build","validate":"npm run check && npm run build && npm test && npm run contract:verify && npm run contract:test","pack:smoke":"node scripts/pack-smoke.mjs","contract:test":"node --test test/*.test.mjs","contract:verify":"node scripts/verify-contract-provenance.mjs","gateway:harness":"node scripts/gateway-harness.mjs","release:validate":"node scripts/release-validate.mjs"},"_npmUser":{"name":"advaitpaliwal","email":"advait@companion.ai"},"openclaw":{"build":{"openclawVersion":"2026.8.1"},"compat":{"pluginApi":">=2026.8.1 <2026.9.0"},"channel":{"id":"relay","blurb":"Message your OpenClaw through Relay.","label":"Relay","order":70,"setup":{"fields":[{"cli":{"flags":"--token <token>","description":"Relay Agent Token"},"key":"token","kind":"string","sensitive":true},{"cli":{"flags":"--token-file <path>","description":"File containing a Relay Agent Token"},"key":"tokenFile","kind":"string","sensitive":true},{"cli":{"flags":"--base-url <url>","description":"Relay API origin"},"key":"baseUrl","kind":"string"},{"cli":{"flags":"--allow-from <contacts>","description":"Allowed Relay Contact IDs or Handles"},"key":"allowFrom","kind":"string-list"},{"cli":{"flags":"--use-env","description":"Use RELAY_AGENT_TOKEN"},"key":"useEnv","kind":"boolean","envVars":["RELAY_AGENT_TOKEN"]}]},"commands":{"nativeSkillsAutoEnabled":false,"nativeCommandsAutoEnabled":false},"docsPath":"https://docs.relayapp.im/integrations/openclaw","docsLabel":"Relay OpenClaw","detailLabel":"Relay Messenger","systemImage":"message","selectionLabel":"Relay","configuredState":{"env":{"anyOf":["RELAY_AGENT_TOKEN"]}},"markdownCapable":false},"install":{"npmSpec":"@relaymessenger/openclaw-plugin","defaultChoice":"npm","minHostVersion":">=2026.8.1","allowInvalidConfigRecovery":true},"extensions":["./index.ts"],"setupEntry":"./setup-entry.ts","runtimeExtensions":["./dist/index.js"],"runtimeSetupEntry":"./dist/setup-entry.js"},"_resolved":"/home/runner/_work/Relay-SDK/Relay-SDK/.release-tmp/package-staging/relaymessenger-openclaw-plugin-0.4.2-staging.0.tgz","_integrity":"sha512-ffuR2tlpeCXMw735QxbnROp50wEU5raui52AZh2JBfl8Rcpdy1D96DMu9cTjIPmwPY6fWh+hyzGY0vNub0K77w==","repository":{"url":"git+https://github.com/RelayMessenger/Relay-SDK.git","type":"git","directory":"packages/openclaw"},"_npmVersion":"12.0.2","description":"Native Relay channel plugin for OpenClaw","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@relaymessenger/sdk":"0.3.1-staging.2"},"publishConfig":{"tag":"staging","access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^4.1.10","openclaw":"2026.8.1","typescript":"^7.0.2","@types/node":"^26.0.0"},"peerDependencies":{"openclaw":">=2026.8.1 <2026.9.0"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/openclaw-plugin_0.4.2-staging.0_1788907731646_0.31069067184560417","host":"s3://npm-registry-packages-npm-production"}},"0.4.2-staging.1":{"name":"@relaymessenger/openclaw-plugin","version":"0.4.2-staging.1","keywords":["openclaw","relay","messaging","channel"],"license":"MIT","_id":"@relaymessenger/openclaw-plugin@0.4.2-staging.1","maintainers":[{"name":"advaitpaliwal","email":"advait@companion.ai"}],"homepage":"https://docs.relayapp.im/integrations/openclaw","bugs":{"url":"https://github.com/RelayMessenger/Relay-SDK/issues"},"dist":{"shasum":"7378eac76673263c7199859fa428a023793b90f2","tarball":"https://registry.npmjs.org/@relaymessenger/openclaw-plugin/-/openclaw-plugin-0.4.2-staging.1.tgz","fileCount":31,"integrity":"sha512-HGzdkBWnb93FdfaMtpMx5UpZ9TScqNAVPLUP8w+oTkU3nWFcqDB7Te4B7OLasiTfnVPptO1pjxZYQo41WvO2Vw==","signatures":[{"sig":"MEYCIQCpIYpt7ZTVTXW+s25qcUmBanHFeacVusNj6IVRL8p7oAIhAMaltwcFMkK5qinLGdSXtmSoBsefZMUAVnJNWILTwkRQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCBjXu4VrYzHVCfYTIclkjSyITRev8Kjoy5wWKYIjJDKAIgUURBt6tY9w4hvIpJOfnnYOS7MIcndKV36Ze7aPH4uyU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":140445},"type":"module","_from":"file:/home/runner/_work/Relay-SDK/Relay-SDK/.release-tmp/package-staging/relaymessenger-openclaw-plugin-0.4.2-staging.1.tgz","engines":{"node":">=22.22.3"},"exports":{".":"./dist/index.js","./setup":"./dist/setup-entry.js"},"scripts":{"test":"vitest run","build":"npm run clean && tsc -p tsconfig.build.json","check":"tsc -p tsconfig.json --noEmit","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","prepack":"npm run build","validate":"npm run check && npm run build && npm test && npm run contract:verify && npm run contract:test","pack:smoke":"node scripts/pack-smoke.mjs","contract:test":"node --test test/*.test.mjs","contract:verify":"node scripts/verify-contract-provenance.mjs","gateway:harness":"node scripts/gateway-harness.mjs","release:validate":"node scripts/release-validate.mjs"},"_npmUser":{"name":"advaitpaliwal","email":"advait@companion.ai"},"openclaw":{"build":{"openclawVersion":"2026.8.1"},"compat":{"pluginApi":">=2026.8.1 <2026.9.0"},"channel":{"id":"relay","blurb":"Message your OpenClaw through Relay.","label":"Relay","order":70,"setup":{"fields":[{"cli":{"flags":"--token <token>","description":"Relay Agent Token"},"key":"token","kind":"string","sensitive":true},{"cli":{"flags":"--token-file <path>","description":"File containing a Relay Agent Token"},"key":"tokenFile","kind":"string","sensitive":true},{"cli":{"flags":"--base-url <url>","description":"Relay API origin"},"key":"baseUrl","kind":"string"},{"cli":{"flags":"--allow-from <contacts>","description":"Allowed Relay Contact IDs or Handles"},"key":"allowFrom","kind":"string-list"},{"cli":{"flags":"--use-env","description":"Use RELAY_AGENT_TOKEN"},"key":"useEnv","kind":"boolean","envVars":["RELAY_AGENT_TOKEN"]}]},"commands":{"nativeSkillsAutoEnabled":false,"nativeCommandsAutoEnabled":false},"docsPath":"https://docs.relayapp.im/integrations/openclaw","docsLabel":"Relay OpenClaw","detailLabel":"Relay Messenger","systemImage":"message","selectionLabel":"Relay","configuredState":{"env":{"anyOf":["RELAY_AGENT_TOKEN"]}},"markdownCapable":false},"install":{"npmSpec":"@relaymessenger/openclaw-plugin","defaultChoice":"npm","minHostVersion":">=2026.8.1","allowInvalidConfigRecovery":true},"extensions":["./index.ts"],"setupEntry":"./setup-entry.ts","runtimeExtensions":["./dist/index.js"],"runtimeSetupEntry":"./dist/setup-entry.js"},"_resolved":"/home/runner/_work/Relay-SDK/Relay-SDK/.release-tmp/package-staging/relaymessenger-openclaw-plugin-0.4.2-staging.1.tgz","_integrity":"sha512-HGzdkBWnb93FdfaMtpMx5UpZ9TScqNAVPLUP8w+oTkU3nWFcqDB7Te4B7OLasiTfnVPptO1pjxZYQo41WvO2Vw==","repository":{"url":"git+https://github.com/RelayMessenger/Relay-SDK.git","type":"git","directory":"packages/openclaw"},"_npmVersion":"12.0.2","description":"Native Relay channel plugin for OpenClaw","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@relaymessenger/sdk":"0.3.2-staging.0"},"publishConfig":{"tag":"staging","access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^4.1.10","openclaw":"2026.8.1","typescript":"^7.0.2","@types/node":"^26.0.0"},"peerDependencies":{"openclaw":">=2026.8.1 <2026.9.0"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/openclaw-plugin_0.4.2-staging.1_1788910063924_0.7266137328798259","host":"s3://npm-registry-packages-npm-production"}},"0.4.2":{"name":"@relaymessenger/openclaw-plugin","version":"0.4.2","keywords":["openclaw","relay","messaging","channel"],"license":"MIT","_id":"@relaymessenger/openclaw-plugin@0.4.2","maintainers":[{"name":"advaitpaliwal","email":"advait@companion.ai"}],"homepage":"https://docs.relayapp.im/integrations/openclaw","bugs":{"url":"https://github.com/RelayMessenger/Relay-SDK/issues"},"dist":{"shasum":"64ecf2e06626747900dcfbdcb33544fed200aca6","tarball":"https://registry.npmjs.org/@relaymessenger/openclaw-plugin/-/openclaw-plugin-0.4.2.tgz","fileCount":31,"integrity":"sha512-2dqLY/08oSu60toU2GDUme8g5HyKrQbrzWqzdKmYGYOSvriydIvMwHlL9M0i8W/kO7d6nh41Rq3okrPSb0sMFA==","signatures":[{"sig":"MEQCIH2RofFVk440BolwuaYpUnUZ/YRvO/X6NRqgQDIB4NjiAiB7W6DzLqXtMQpfH+x/MGGcwJujsKKHdqNk3+prMsO0Dw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCICIM3GhV4iaqPwIrIu0g+RpAz/lf5tBsRhmf1hCclxbwAiBnhv6WDGxCgv59AC2i7kuWfy1a6rcOxOXIl0/06PgmUg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":140415},"type":"module","_from":"file:/home/runner/_work/Relay-SDK/Relay-SDK/.release-tmp/release/openclaw/relaymessenger-openclaw-plugin-0.4.2.tgz","engines":{"node":">=22.22.3"},"exports":{".":"./dist/index.js","./setup":"./dist/setup-entry.js"},"scripts":{"test":"vitest run","build":"npm run clean && tsc -p tsconfig.build.json","check":"tsc -p tsconfig.json --noEmit","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","prepack":"npm run build","validate":"npm run check && npm run build && npm test && npm run contract:verify && npm run contract:test","pack:smoke":"node scripts/pack-smoke.mjs","contract:test":"node --test test/*.test.mjs","contract:verify":"node scripts/verify-contract-provenance.mjs","gateway:harness":"node scripts/gateway-harness.mjs","release:validate":"node scripts/release-validate.mjs"},"_npmUser":{"name":"advaitpaliwal","email":"advait@companion.ai"},"openclaw":{"build":{"openclawVersion":"2026.8.1"},"compat":{"pluginApi":">=2026.8.1 <2026.9.0"},"channel":{"id":"relay","blurb":"Message your OpenClaw through Relay.","label":"Relay","order":70,"setup":{"fields":[{"cli":{"flags":"--token <token>","description":"Relay Agent Token"},"key":"token","kind":"string","sensitive":true},{"cli":{"flags":"--token-file <path>","description":"File containing a Relay Agent Token"},"key":"tokenFile","kind":"string","sensitive":true},{"cli":{"flags":"--base-url <url>","description":"Relay API origin"},"key":"baseUrl","kind":"string"},{"cli":{"flags":"--allow-from <contacts>","description":"Allowed Relay Contact IDs or Handles"},"key":"allowFrom","kind":"string-list"},{"cli":{"flags":"--use-env","description":"Use RELAY_AGENT_TOKEN"},"key":"useEnv","kind":"boolean","envVars":["RELAY_AGENT_TOKEN"]}]},"commands":{"nativeSkillsAutoEnabled":false,"nativeCommandsAutoEnabled":false},"docsPath":"https://docs.relayapp.im/integrations/openclaw","docsLabel":"Relay OpenClaw","detailLabel":"Relay Messenger","systemImage":"message","selectionLabel":"Relay","configuredState":{"env":{"anyOf":["RELAY_AGENT_TOKEN"]}},"markdownCapable":false},"install":{"npmSpec":"@relaymessenger/openclaw-plugin","defaultChoice":"npm","minHostVersion":">=2026.8.1","allowInvalidConfigRecovery":true},"extensions":["./index.ts"],"setupEntry":"./setup-entry.ts","runtimeExtensions":["./dist/index.js"],"runtimeSetupEntry":"./dist/setup-entry.js"},"_resolved":"/home/runner/_work/Relay-SDK/Relay-SDK/.release-tmp/release/openclaw/relaymessenger-openclaw-plugin-0.4.2.tgz","_integrity":"sha512-2dqLY/08oSu60toU2GDUme8g5HyKrQbrzWqzdKmYGYOSvriydIvMwHlL9M0i8W/kO7d6nh41Rq3okrPSb0sMFA==","repository":{"url":"git+https://github.com/RelayMessenger/Relay-SDK.git","type":"git","directory":"packages/openclaw"},"_npmVersion":"12.0.2","description":"Native Relay channel plugin for OpenClaw","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@relaymessenger/sdk":"0.3.2"},"publishConfig":{"tag":"staging","access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","openclaw":"2026.8.1","typescript":"^7.0.2","@types/node":"^26.0.0"},"peerDependencies":{"openclaw":">=2026.8.1 <2026.9.0"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/openclaw-plugin_0.4.2_1788912751011_0.5051967285213654","host":"s3://npm-registry-packages-npm-production"}},"0.4.3-staging.0":{"name":"@relaymessenger/openclaw-plugin","version":"0.4.3-staging.0","keywords":["openclaw","relay","messaging","channel"],"license":"MIT","_id":"@relaymessenger/openclaw-plugin@0.4.3-staging.0","maintainers":[{"name":"advaitpaliwal","email":"advait@companion.ai"}],"homepage":"https://docs.relayapp.im/integrations/openclaw","bugs":{"url":"https://github.com/RelayMessenger/Relay-SDK/issues"},"dist":{"shasum":"58c0ce791b7844eb377cbe42d9486d8514600b38","tarball":"https://registry.npmjs.org/@relaymessenger/openclaw-plugin/-/openclaw-plugin-0.4.3-staging.0.tgz","fileCount":31,"integrity":"sha512-1uONA/IiSFWjg0Tjrrf21j1bbcRw975a7TNeHYAogeoeVW2q6tMlT8MWp6xewJ00CbHiyrGjhWCOnkJd7QZg6Q==","signatures":[{"sig":"MEUCIQCsdKLhzuVdq7a0iencm1qjFbiLNzEOM+/e8BJ0TYWWmgIgGOdHr14ovlSd8ON1NHBeR8S+kHx2BGFXlDndrb33TAo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIHBNPzO3Yy3TgJDQDIY+5SYBUlWDo/dqbw6yLUyuveD/AiA8ZeDRrPg2lulX2o21BVlYJSyrjY6VpaLMw2qAtVw6/g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":140445},"type":"module","_from":"file:/home/runner/_work/Relay-SDK/Relay-SDK/.release-tmp/package-staging/relaymessenger-openclaw-plugin-0.4.3-staging.0.tgz","engines":{"node":">=22.22.3"},"exports":{".":"./dist/index.js","./setup":"./dist/setup-entry.js"},"scripts":{"test":"vitest run","build":"npm run clean && tsc -p tsconfig.build.json","check":"tsc -p tsconfig.json --noEmit","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","prepack":"npm run build","validate":"npm run check && npm run build && npm test && npm run contract:verify && npm run contract:test","pack:smoke":"node scripts/pack-smoke.mjs","contract:test":"node --test test/*.test.mjs","contract:verify":"node scripts/verify-contract-provenance.mjs","gateway:harness":"node scripts/gateway-harness.mjs","release:validate":"node scripts/release-validate.mjs"},"_npmUser":{"name":"advaitpaliwal","email":"advait@companion.ai"},"openclaw":{"build":{"openclawVersion":"2026.8.1"},"compat":{"pluginApi":">=2026.8.1 <2026.9.0"},"channel":{"id":"relay","blurb":"Message your OpenClaw through Relay.","label":"Relay","order":70,"setup":{"fields":[{"cli":{"flags":"--token <token>","description":"Relay Agent Token"},"key":"token","kind":"string","sensitive":true},{"cli":{"flags":"--token-file <path>","description":"File containing a Relay Agent Token"},"key":"tokenFile","kind":"string","sensitive":true},{"cli":{"flags":"--base-url <url>","description":"Relay API origin"},"key":"baseUrl","kind":"string"},{"cli":{"flags":"--allow-from <contacts>","description":"Allowed Relay Contact IDs or Handles"},"key":"allowFrom","kind":"string-list"},{"cli":{"flags":"--use-env","description":"Use RELAY_AGENT_TOKEN"},"key":"useEnv","kind":"boolean","envVars":["RELAY_AGENT_TOKEN"]}]},"commands":{"nativeSkillsAutoEnabled":false,"nativeCommandsAutoEnabled":false},"docsPath":"https://docs.relayapp.im/integrations/openclaw","docsLabel":"Relay OpenClaw","detailLabel":"Relay Messenger","systemImage":"message","selectionLabel":"Relay","configuredState":{"env":{"anyOf":["RELAY_AGENT_TOKEN"]}},"markdownCapable":false},"install":{"npmSpec":"@relaymessenger/openclaw-plugin","defaultChoice":"npm","minHostVersion":">=2026.8.1","allowInvalidConfigRecovery":true},"extensions":["./index.ts"],"setupEntry":"./setup-entry.ts","runtimeExtensions":["./dist/index.js"],"runtimeSetupEntry":"./dist/setup-entry.js"},"_resolved":"/home/runner/_work/Relay-SDK/Relay-SDK/.release-tmp/package-staging/relaymessenger-openclaw-plugin-0.4.3-staging.0.tgz","_integrity":"sha512-1uONA/IiSFWjg0Tjrrf21j1bbcRw975a7TNeHYAogeoeVW2q6tMlT8MWp6xewJ00CbHiyrGjhWCOnkJd7QZg6Q==","repository":{"url":"git+https://github.com/RelayMessenger/Relay-SDK.git","type":"git","directory":"packages/openclaw"},"_npmVersion":"12.0.2","description":"Native Relay channel plugin for OpenClaw","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@relaymessenger/sdk":"0.3.3-staging.0"},"publishConfig":{"tag":"staging","access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^4.1.10","openclaw":"2026.8.1","typescript":"^7.0.2","@types/node":"^26.0.0"},"peerDependencies":{"openclaw":">=2026.8.1 <2026.9.0"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/openclaw-plugin_0.4.3-staging.0_1789008044428_0.5584868369094296","host":"s3://npm-registry-packages-npm-production"}},"0.4.3-staging.1":{"name":"@relaymessenger/openclaw-plugin","version":"0.4.3-staging.1","keywords":["openclaw","relay","messaging","channel"],"license":"MIT","_id":"@relaymessenger/openclaw-plugin@0.4.3-staging.1","maintainers":[{"name":"advaitpaliwal","email":"advait@companion.ai"}],"homepage":"https://docs.relayapp.im/integrations/openclaw","bugs":{"url":"https://github.com/RelayMessenger/Relay-SDK/issues"},"dist":{"shasum":"3d74e88461b7bbc657f229828b4c21fbc39f5211","tarball":"https://registry.npmjs.org/@relaymessenger/openclaw-plugin/-/openclaw-plugin-0.4.3-staging.1.tgz","fileCount":31,"integrity":"sha512-/iluOmREJN1SP9ggW9amMqgFBSxEBte/PsLZsCEjIEgvadttzWdl6ELVQVQqIN+twOWBkb2yIXb72sBOcfP1gw==","signatures":[{"sig":"MEUCIQCJJwhYNmKAXFs6ZTEEwY2cJ5hWjoSQbs672XSvSMPWbgIgCtGMSBukX7UQ3RSaZwCrpVTnSk0g/K05d1/255DrgQE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCwD4NDQQgN3lD/bG4ccBwnsVUzhrfpsxZtElTTXUNb4QIhAN9yt8vQ6y3NW3g0fcHzPzqYjWf/t657YxU9W6+ZtqpD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":140445},"type":"module","_from":"file:/home/runner/_work/Relay-SDK/Relay-SDK/.release-tmp/package-staging/relaymessenger-openclaw-plugin-0.4.3-staging.1.tgz","engines":{"node":">=22.22.3"},"exports":{".":"./dist/index.js","./setup":"./dist/setup-entry.js"},"scripts":{"test":"vitest run","build":"npm run clean && tsc -p tsconfig.build.json","check":"tsc -p tsconfig.json --noEmit","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","prepack":"npm run build","validate":"npm run check && npm run build && npm test && npm run contract:verify && npm run contract:test","pack:smoke":"node scripts/pack-smoke.mjs","contract:test":"node --test test/*.test.mjs","contract:verify":"node scripts/verify-contract-provenance.mjs","gateway:harness":"node scripts/gateway-harness.mjs","release:validate":"node scripts/release-validate.mjs"},"_npmUser":{"name":"advaitpaliwal","email":"advait@companion.ai"},"openclaw":{"build":{"openclawVersion":"2026.8.1"},"compat":{"pluginApi":">=2026.8.1 <2026.9.0"},"channel":{"id":"relay","blurb":"Message your OpenClaw through Relay.","label":"Relay","order":70,"setup":{"fields":[{"cli":{"flags":"--token <token>","description":"Relay Agent Token"},"key":"token","kind":"string","sensitive":true},{"cli":{"flags":"--token-file <path>","description":"File containing a Relay Agent Token"},"key":"tokenFile","kind":"string","sensitive":true},{"cli":{"flags":"--base-url <url>","description":"Relay API origin"},"key":"baseUrl","kind":"string"},{"cli":{"flags":"--allow-from <contacts>","description":"Allowed Relay Contact IDs or Handles"},"key":"allowFrom","kind":"string-list"},{"cli":{"flags":"--use-env","description":"Use RELAY_AGENT_TOKEN"},"key":"useEnv","kind":"boolean","envVars":["RELAY_AGENT_TOKEN"]}]},"commands":{"nativeSkillsAutoEnabled":false,"nativeCommandsAutoEnabled":false},"docsPath":"https://docs.relayapp.im/integrations/openclaw","docsLabel":"Relay OpenClaw","detailLabel":"Relay Messenger","systemImage":"message","selectionLabel":"Relay","configuredState":{"env":{"anyOf":["RELAY_AGENT_TOKEN"]}},"markdownCapable":false},"install":{"npmSpec":"@relaymessenger/openclaw-plugin","defaultChoice":"npm","minHostVersion":">=2026.8.1","allowInvalidConfigRecovery":true},"extensions":["./index.ts"],"setupEntry":"./setup-entry.ts","runtimeExtensions":["./dist/index.js"],"runtimeSetupEntry":"./dist/setup-entry.js"},"_resolved":"/home/runner/_work/Relay-SDK/Relay-SDK/.release-tmp/package-staging/relaymessenger-openclaw-plugin-0.4.3-staging.1.tgz","_integrity":"sha512-/iluOmREJN1SP9ggW9amMqgFBSxEBte/PsLZsCEjIEgvadttzWdl6ELVQVQqIN+twOWBkb2yIXb72sBOcfP1gw==","repository":{"url":"git+https://github.com/RelayMessenger/Relay-SDK.git","type":"git","directory":"packages/openclaw"},"_npmVersion":"12.0.2","description":"Native Relay channel plugin for OpenClaw","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@relaymessenger/sdk":"0.3.3-staging.1"},"publishConfig":{"tag":"staging","access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^4.1.10","openclaw":"2026.8.1","typescript":"^7.0.2","@types/node":"^26.0.0"},"peerDependencies":{"openclaw":">=2026.8.1 <2026.9.0"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/openclaw-plugin_0.4.3-staging.1_1789079146337_0.8997582685253389","host":"s3://npm-registry-packages-npm-production"}},"0.4.3-staging.2":{"name":"@relaymessenger/openclaw-plugin","version":"0.4.3-staging.2","keywords":["openclaw","relay","messaging","channel"],"license":"MIT","_id":"@relaymessenger/openclaw-plugin@0.4.3-staging.2","maintainers":[{"name":"advaitpaliwal","email":"advait@companion.ai"}],"homepage":"https://docs.relayapp.im/integrations/openclaw","bugs":{"url":"https://github.com/RelayMessenger/Relay-SDK/issues"},"dist":{"shasum":"8c97e2146dd4ea9453b6aee1e7d4be19e732ebe0","tarball":"https://registry.npmjs.org/@relaymessenger/openclaw-plugin/-/openclaw-plugin-0.4.3-staging.2.tgz","fileCount":31,"integrity":"sha512-jLCWCsmC0BvQgNsjw5XE9hYolJd+VdyWGlXahFNqr1ankrbqnEB6Bj30g7Dd8tswmuutNfwpySylOfeZ5xtJKw==","signatures":[{"sig":"MEYCIQDoETdgAu7w31Fy++ZchwDJALzgWIq+Zg0+nLJ0hyguKQIhAKOafLHESODKeiKj/YsiJxtwp7tHryyXNY9VtQfN8io/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIEoeVYf+JXJd72N6w9o088VhOSn1dmUDk36VO5qjQG+gAiBHuKmrqxbBuUBkKKSq6s8k5MWgrNRXBe4iGj1IyyEUlg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":140445},"type":"module","_from":"file:/home/runner/_work/Relay-SDK/Relay-SDK/.release-tmp/package-staging/relaymessenger-openclaw-plugin-0.4.3-staging.2.tgz","engines":{"node":">=22.22.3"},"exports":{".":"./dist/index.js","./setup":"./dist/setup-entry.js"},"scripts":{"test":"vitest run","build":"npm run clean && tsc -p tsconfig.build.json","check":"tsc -p tsconfig.json --noEmit","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","prepack":"npm run build","validate":"npm run check && npm run build && npm test && npm run contract:verify && npm run contract:test","pack:smoke":"node scripts/pack-smoke.mjs","contract:test":"node --test test/*.test.mjs","contract:verify":"node scripts/verify-contract-provenance.mjs","gateway:harness":"node scripts/gateway-harness.mjs","release:validate":"node scripts/release-validate.mjs"},"_npmUser":{"name":"advaitpaliwal","email":"advait@companion.ai"},"openclaw":{"build":{"openclawVersion":"2026.8.1"},"compat":{"pluginApi":">=2026.8.1 <2026.9.0"},"channel":{"id":"relay","blurb":"Message your OpenClaw through Relay.","label":"Relay","order":70,"setup":{"fields":[{"cli":{"flags":"--token <token>","description":"Relay Agent Token"},"key":"token","kind":"string","sensitive":true},{"cli":{"flags":"--token-file <path>","description":"File containing a Relay Agent Token"},"key":"tokenFile","kind":"string","sensitive":true},{"cli":{"flags":"--base-url <url>","description":"Relay API origin"},"key":"baseUrl","kind":"string"},{"cli":{"flags":"--allow-from <contacts>","description":"Allowed Relay Contact IDs or Handles"},"key":"allowFrom","kind":"string-list"},{"cli":{"flags":"--use-env","description":"Use RELAY_AGENT_TOKEN"},"key":"useEnv","kind":"boolean","envVars":["RELAY_AGENT_TOKEN"]}]},"commands":{"nativeSkillsAutoEnabled":false,"nativeCommandsAutoEnabled":false},"docsPath":"https://docs.relayapp.im/integrations/openclaw","docsLabel":"Relay OpenClaw","detailLabel":"Relay Messenger","systemImage":"message","selectionLabel":"Relay","configuredState":{"env":{"anyOf":["RELAY_AGENT_TOKEN"]}},"markdownCapable":false},"install":{"npmSpec":"@relaymessenger/openclaw-plugin","defaultChoice":"npm","minHostVersion":">=2026.8.1","allowInvalidConfigRecovery":true},"extensions":["./index.ts"],"setupEntry":"./setup-entry.ts","runtimeExtensions":["./dist/index.js"],"runtimeSetupEntry":"./dist/setup-entry.js"},"_resolved":"/home/runner/_work/Relay-SDK/Relay-SDK/.release-tmp/package-staging/relaymessenger-openclaw-plugin-0.4.3-staging.2.tgz","_integrity":"sha512-jLCWCsmC0BvQgNsjw5XE9hYolJd+VdyWGlXahFNqr1ankrbqnEB6Bj30g7Dd8tswmuutNfwpySylOfeZ5xtJKw==","repository":{"url":"git+https://github.com/RelayMessenger/Relay-SDK.git","type":"git","directory":"packages/openclaw"},"_npmVersion":"12.0.2","description":"Native Relay channel plugin for OpenClaw","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@relaymessenger/sdk":"0.3.3-staging.2"},"publishConfig":{"tag":"staging","access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^4.1.10","openclaw":"2026.8.1","typescript":"^7.0.2","@types/node":"^26.0.0"},"peerDependencies":{"openclaw":">=2026.8.1 <2026.9.0"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/openclaw-plugin_0.4.3-staging.2_1789100326994_0.9614126355684951","host":"s3://npm-registry-packages-npm-production"}},"0.4.3-staging.3":{"name":"@relaymessenger/openclaw-plugin","version":"0.4.3-staging.3","keywords":["openclaw","relay","messaging","channel"],"license":"MIT","_id":"@relaymessenger/openclaw-plugin@0.4.3-staging.3","maintainers":[{"name":"advaitpaliwal","email":"advait@companion.ai"}],"homepage":"https://docs.relayapp.im/integrations/openclaw","bugs":{"url":"https://github.com/RelayMessenger/Relay-SDK/issues"},"dist":{"shasum":"becddd22723927a69adc972a33dc0e42ed301cf6","tarball":"https://registry.npmjs.org/@relaymessenger/openclaw-plugin/-/openclaw-plugin-0.4.3-staging.3.tgz","fileCount":31,"integrity":"sha512-D0jW72e8nOjVGn/bKiHX6S9hhIU3vTo4Gtzd0zUtU18H+5qEOLkZA92u4ocdwFjnIf7SwLF5WWaDPlj7lWrAVA==","signatures":[{"sig":"MEUCIQCKzke9Md2BKvSPS5Q5zZMlGUDLrA1N5sJh8KCTSKBEJwIgKJpWypSuc8ar4zME6DX1E1J6e33MNxGGwlFlLeNdIoU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDiVG9TdG2+2uYelRaXS1D0TCBwvKY2mZTBA0tfIraKYgIhAJLlcFt1lIPYQfeHy9FYoFjFyzZyR51aclGxUrs7DV9s","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":140445},"type":"module","_from":"file:/home/runner/_work/Relay-SDK/Relay-SDK/.release-tmp/package-staging/relaymessenger-openclaw-plugin-0.4.3-staging.3.tgz","engines":{"node":">=22.22.3"},"exports":{".":"./dist/index.js","./setup":"./dist/setup-entry.js"},"scripts":{"test":"vitest run","build":"npm run clean && tsc -p tsconfig.build.json","check":"tsc -p tsconfig.json --noEmit","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","prepack":"npm run build","validate":"npm run check && npm run build && npm test && npm run contract:verify && npm run contract:test","pack:smoke":"node scripts/pack-smoke.mjs","contract:test":"node --test test/*.test.mjs","contract:verify":"node scripts/verify-contract-provenance.mjs","gateway:harness":"node scripts/gateway-harness.mjs","release:validate":"node scripts/release-validate.mjs"},"_npmUser":{"name":"advaitpaliwal","email":"advait@companion.ai"},"openclaw":{"build":{"openclawVersion":"2026.8.1"},"compat":{"pluginApi":">=2026.8.1 <2026.9.0"},"channel":{"id":"relay","blurb":"Message your OpenClaw through Relay.","label":"Relay","order":70,"setup":{"fields":[{"cli":{"flags":"--token <token>","description":"Relay Agent Token"},"key":"token","kind":"string","sensitive":true},{"cli":{"flags":"--token-file <path>","description":"File containing a Relay Agent Token"},"key":"tokenFile","kind":"string","sensitive":true},{"cli":{"flags":"--base-url <url>","description":"Relay API origin"},"key":"baseUrl","kind":"string"},{"cli":{"flags":"--allow-from <contacts>","description":"Allowed Relay Contact IDs or Handles"},"key":"allowFrom","kind":"string-list"},{"cli":{"flags":"--use-env","description":"Use RELAY_AGENT_TOKEN"},"key":"useEnv","kind":"boolean","envVars":["RELAY_AGENT_TOKEN"]}]},"commands":{"nativeSkillsAutoEnabled":false,"nativeCommandsAutoEnabled":false},"docsPath":"https://docs.relayapp.im/integrations/openclaw","docsLabel":"Relay OpenClaw","detailLabel":"Relay Messenger","systemImage":"message","selectionLabel":"Relay","configuredState":{"env":{"anyOf":["RELAY_AGENT_TOKEN"]}},"markdownCapable":false},"install":{"npmSpec":"@relaymessenger/openclaw-plugin","defaultChoice":"npm","minHostVersion":">=2026.8.1","allowInvalidConfigRecovery":true},"extensions":["./index.ts"],"setupEntry":"./setup-entry.ts","runtimeExtensions":["./dist/index.js"],"runtimeSetupEntry":"./dist/setup-entry.js"},"_resolved":"/home/runner/_work/Relay-SDK/Relay-SDK/.release-tmp/package-staging/relaymessenger-openclaw-plugin-0.4.3-staging.3.tgz","_integrity":"sha512-D0jW72e8nOjVGn/bKiHX6S9hhIU3vTo4Gtzd0zUtU18H+5qEOLkZA92u4ocdwFjnIf7SwLF5WWaDPlj7lWrAVA==","repository":{"url":"git+https://github.com/RelayMessenger/Relay-SDK.git","type":"git","directory":"packages/openclaw"},"_npmVersion":"12.0.2","description":"Native Relay channel plugin for OpenClaw","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@relaymessenger/sdk":"0.3.3-staging.2"},"publishConfig":{"tag":"staging","access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^4.1.10","openclaw":"2026.8.1","typescript":"^7.0.2","@types/node":"^26.0.0"},"peerDependencies":{"openclaw":">=2026.8.1 <2026.9.0"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/openclaw-plugin_0.4.3-staging.3_1789130642301_0.8017725134111309","host":"s3://npm-registry-packages-npm-production"}},"0.4.3-staging.4":{"name":"@relaymessenger/openclaw-plugin","version":"0.4.3-staging.4","keywords":["openclaw","relay","messaging","channel"],"license":"MIT","_id":"@relaymessenger/openclaw-plugin@0.4.3-staging.4","maintainers":[{"name":"advaitpaliwal","email":"advait@companion.ai"}],"homepage":"https://docs.relayapp.im/integrations/openclaw","bugs":{"url":"https://github.com/RelayMessenger/Relay-SDK/issues"},"dist":{"shasum":"4fce8990467b90308cc4e34dcea670af6a517b98","tarball":"https://registry.npmjs.org/@relaymessenger/openclaw-plugin/-/openclaw-plugin-0.4.3-staging.4.tgz","fileCount":31,"integrity":"sha512-s3erQENZwVcyIQZrbeucavvQdYXvBw7KdeMxsPiwiVDgi6A45a2Ap5tGHkdb4ce9ddbsc4smxgnpYOivJsZbgw==","signatures":[{"sig":"MEYCIQCiLH7bl+EmvB2BEybY/5Bf1zwId9p5h1izzbvHSZl21AIhAIY3fZH9CLH8/JYuyYUQolKpQQPxA1ZjySnw5z+8iGAG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCt9S6CeRAtPfOkqNLJRCXV2bal6C6tjr1IvRhx5iXE/AIgImUAFi+eilrP0uZwRH9UwCtVCULCGAS+fB5XWuFP8cU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":140445},"type":"module","_from":"file:/home/runner/_work/Relay-SDK/Relay-SDK/.release-tmp/package-staging/relaymessenger-openclaw-plugin-0.4.3-staging.4.tgz","engines":{"node":">=22.22.3"},"exports":{".":"./dist/index.js","./setup":"./dist/setup-entry.js"},"scripts":{"test":"vitest run","build":"npm run clean && tsc -p tsconfig.build.json","check":"tsc -p tsconfig.json --noEmit","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","prepack":"npm run build","validate":"npm run check && npm run build && npm test && npm run contract:verify && npm run contract:test","pack:smoke":"node scripts/pack-smoke.mjs","contract:test":"node --test test/*.test.mjs","contract:verify":"node scripts/verify-contract-provenance.mjs","gateway:harness":"node scripts/gateway-harness.mjs","release:validate":"node scripts/release-validate.mjs"},"_npmUser":{"name":"advaitpaliwal","email":"advait@companion.ai"},"openclaw":{"build":{"openclawVersion":"2026.8.1"},"compat":{"pluginApi":">=2026.8.1 <2026.9.0"},"channel":{"id":"relay","blurb":"Message your OpenClaw through Relay.","label":"Relay","order":70,"setup":{"fields":[{"cli":{"flags":"--token <token>","description":"Relay Agent Token"},"key":"token","kind":"string","sensitive":true},{"cli":{"flags":"--token-file <path>","description":"File containing a Relay Agent Token"},"key":"tokenFile","kind":"string","sensitive":true},{"cli":{"flags":"--base-url <url>","description":"Relay API origin"},"key":"baseUrl","kind":"string"},{"cli":{"flags":"--allow-from <contacts>","description":"Allowed Relay Contact IDs or Handles"},"key":"allowFrom","kind":"string-list"},{"cli":{"flags":"--use-env","description":"Use RELAY_AGENT_TOKEN"},"key":"useEnv","kind":"boolean","envVars":["RELAY_AGENT_TOKEN"]}]},"commands":{"nativeSkillsAutoEnabled":false,"nativeCommandsAutoEnabled":false},"docsPath":"https://docs.relayapp.im/integrations/openclaw","docsLabel":"Relay OpenClaw","detailLabel":"Relay Messenger","systemImage":"message","selectionLabel":"Relay","configuredState":{"env":{"anyOf":["RELAY_AGENT_TOKEN"]}},"markdownCapable":false},"install":{"npmSpec":"@relaymessenger/openclaw-plugin","defaultChoice":"npm","minHostVersion":">=2026.8.1","allowInvalidConfigRecovery":true},"extensions":["./index.ts"],"setupEntry":"./setup-entry.ts","runtimeExtensions":["./dist/index.js"],"runtimeSetupEntry":"./dist/setup-entry.js"},"_resolved":"/home/runner/_work/Relay-SDK/Relay-SDK/.release-tmp/package-staging/relaymessenger-openclaw-plugin-0.4.3-staging.4.tgz","_integrity":"sha512-s3erQENZwVcyIQZrbeucavvQdYXvBw7KdeMxsPiwiVDgi6A45a2Ap5tGHkdb4ce9ddbsc4smxgnpYOivJsZbgw==","repository":{"url":"git+https://github.com/RelayMessenger/Relay-SDK.git","type":"git","directory":"packages/openclaw"},"_npmVersion":"12.0.2","description":"Native Relay channel plugin for OpenClaw","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@relaymessenger/sdk":"0.3.3-staging.3"},"publishConfig":{"tag":"staging","access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^4.1.10","openclaw":"2026.8.1","typescript":"^7.0.2","@types/node":"^26.0.0"},"peerDependencies":{"openclaw":">=2026.8.1 <2026.9.0"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/openclaw-plugin_0.4.3-staging.4_1789156254001_0.8394960889280254","host":"s3://npm-registry-packages-npm-production"}},"0.4.3-staging.5":{"name":"@relaymessenger/openclaw-plugin","version":"0.4.3-staging.5","keywords":["openclaw","relay","messaging","channel"],"license":"MIT","_id":"@relaymessenger/openclaw-plugin@0.4.3-staging.5","maintainers":[{"name":"advaitpaliwal","email":"advait@companion.ai"}],"homepage":"https://docs.relayapp.im/integrations/openclaw","bugs":{"url":"https://github.com/RelayMessenger/Relay-SDK/issues"},"dist":{"shasum":"fc3dfc544063e1e7f4213cb177ad66abde628181","tarball":"https://registry.npmjs.org/@relaymessenger/openclaw-plugin/-/openclaw-plugin-0.4.3-staging.5.tgz","fileCount":31,"integrity":"sha512-QSxBtZ/kTYL8HTewX1SDOUkNEXKiKGSUfVUo2q/EuzIMRh277Mg4XLz4vWGIS12De3AwFcDVPRRje4jmSYYg4w==","signatures":[{"sig":"MEQCIFfeLXkwDir2cjKncOu7SpXiJ2gmKgBxdNK+dydg8wk3AiAqgBB4XlCpCfVk7zQcVJsiKr+haPB8dwytEIGHOg3fTQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQD73OPTAmiNe2674XW6LkkdodP0Q1sPmoOT0owqWpjHrgIhAJwD6M5h0X6RV4hAsSQoqGqp0nrav7yduX6nAvs05/SA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":140445},"type":"module","_from":"file:/home/runner/_work/Relay-SDK/Relay-SDK/.release-tmp/package-staging/relaymessenger-openclaw-plugin-0.4.3-staging.5.tgz","engines":{"node":">=22.22.3"},"exports":{".":"./dist/index.js","./setup":"./dist/setup-entry.js"},"scripts":{"test":"vitest run","build":"npm run clean && tsc -p tsconfig.build.json","check":"tsc -p tsconfig.json --noEmit","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","prepack":"npm run build","validate":"npm run check && npm run build && npm test && npm run contract:verify && npm run contract:test","pack:smoke":"node scripts/pack-smoke.mjs","contract:test":"node --test test/*.test.mjs","contract:verify":"node scripts/verify-contract-provenance.mjs","gateway:harness":"node scripts/gateway-harness.mjs","release:validate":"node scripts/release-validate.mjs"},"_npmUser":{"name":"advaitpaliwal","email":"advait@companion.ai"},"openclaw":{"build":{"openclawVersion":"2026.8.1"},"compat":{"pluginApi":">=2026.8.1 <2026.9.0"},"channel":{"id":"relay","blurb":"Message your OpenClaw through Relay.","label":"Relay","order":70,"setup":{"fields":[{"cli":{"flags":"--token <token>","description":"Relay Agent Token"},"key":"token","kind":"string","sensitive":true},{"cli":{"flags":"--token-file <path>","description":"File containing a Relay Agent Token"},"key":"tokenFile","kind":"string","sensitive":true},{"cli":{"flags":"--base-url <url>","description":"Relay API origin"},"key":"baseUrl","kind":"string"},{"cli":{"flags":"--allow-from <contacts>","description":"Allowed Relay Contact IDs or Handles"},"key":"allowFrom","kind":"string-list"},{"cli":{"flags":"--use-env","description":"Use RELAY_AGENT_TOKEN"},"key":"useEnv","kind":"boolean","envVars":["RELAY_AGENT_TOKEN"]}]},"commands":{"nativeSkillsAutoEnabled":false,"nativeCommandsAutoEnabled":false},"docsPath":"https://docs.relayapp.im/integrations/openclaw","docsLabel":"Relay OpenClaw","detailLabel":"Relay Messenger","systemImage":"message","selectionLabel":"Relay","configuredState":{"env":{"anyOf":["RELAY_AGENT_TOKEN"]}},"markdownCapable":false},"install":{"npmSpec":"@relaymessenger/openclaw-plugin","defaultChoice":"npm","minHostVersion":">=2026.8.1","allowInvalidConfigRecovery":true},"extensions":["./index.ts"],"setupEntry":"./setup-entry.ts","runtimeExtensions":["./dist/index.js"],"runtimeSetupEntry":"./dist/setup-entry.js"},"_resolved":"/home/runner/_work/Relay-SDK/Relay-SDK/.release-tmp/package-staging/relaymessenger-openclaw-plugin-0.4.3-staging.5.tgz","_integrity":"sha512-QSxBtZ/kTYL8HTewX1SDOUkNEXKiKGSUfVUo2q/EuzIMRh277Mg4XLz4vWGIS12De3AwFcDVPRRje4jmSYYg4w==","repository":{"url":"git+https://github.com/RelayMessenger/Relay-SDK.git","type":"git","directory":"packages/openclaw"},"_npmVersion":"12.0.2","description":"Native Relay channel plugin for OpenClaw","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@relaymessenger/sdk":"0.3.3-staging.4"},"publishConfig":{"tag":"staging","access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^4.1.10","openclaw":"2026.8.1","typescript":"^7.0.2","@types/node":"^26.0.0"},"peerDependencies":{"openclaw":">=2026.8.1 <2026.9.0"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/openclaw-plugin_0.4.3-staging.5_1789178541537_0.7514156554858462","host":"s3://npm-registry-packages-npm-production"}},"0.4.3-staging.6":{"name":"@relaymessenger/openclaw-plugin","version":"0.4.3-staging.6","keywords":["openclaw","relay","messaging","channel"],"license":"MIT","_id":"@relaymessenger/openclaw-plugin@0.4.3-staging.6","maintainers":[{"name":"advaitpaliwal","email":"advait@companion.ai"}],"homepage":"https://docs.relayapp.im/integrations/openclaw","bugs":{"url":"https://github.com/RelayMessenger/Relay-SDK/issues"},"dist":{"shasum":"2aeb39959f58766f91b80308b1e4741ec4ba4d9c","tarball":"https://registry.npmjs.org/@relaymessenger/openclaw-plugin/-/openclaw-plugin-0.4.3-staging.6.tgz","fileCount":31,"integrity":"sha512-Wo+WxniSmXTHls4DKMd12/mUh5zCjwnQMfeRDtwy+KVpl0x4sbXrI/mxduxbKYj7pPFbuDw9P6g9aEjmrDCBXQ==","signatures":[{"sig":"MEYCIQCf1KN+yzJpxsysM1hsEqEJxLGTjmW3/p28SKMnAP1v6gIhAP2WreoXzPru8a0FgkYq8HF9qyNQJhD5zJHW6JoM8llv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIGAgZTM7plyYgrDCQTV9wO6HrOYtOEZli82yj+Q7sOodAiBf+szzhEvWC7HYLJjvFKwjJb8lhs9UJyn9TkIosEQDIg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":140445},"type":"module","_from":"file:/home/runner/_work/Relay-SDK/Relay-SDK/.release-tmp/package-staging/relaymessenger-openclaw-plugin-0.4.3-staging.6.tgz","engines":{"node":">=22.22.3"},"exports":{".":"./dist/index.js","./setup":"./dist/setup-entry.js"},"scripts":{"test":"vitest run","build":"npm run clean && tsc -p tsconfig.build.json","check":"tsc -p tsconfig.json --noEmit","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","prepack":"npm run build","validate":"npm run check && npm run build && npm test && npm run contract:verify && npm run contract:test","pack:smoke":"node scripts/pack-smoke.mjs","contract:test":"node --test test/*.test.mjs","contract:verify":"node scripts/verify-contract-provenance.mjs","gateway:harness":"node scripts/gateway-harness.mjs","release:validate":"node scripts/release-validate.mjs"},"_npmUser":{"name":"advaitpaliwal","email":"advait@companion.ai"},"openclaw":{"build":{"openclawVersion":"2026.8.1"},"compat":{"pluginApi":">=2026.8.1 <2026.9.0"},"channel":{"id":"relay","blurb":"Message your OpenClaw through Relay.","label":"Relay","order":70,"setup":{"fields":[{"cli":{"flags":"--token <token>","description":"Relay Agent Token"},"key":"token","kind":"string","sensitive":true},{"cli":{"flags":"--token-file <path>","description":"File containing a Relay Agent Token"},"key":"tokenFile","kind":"string","sensitive":true},{"cli":{"flags":"--base-url <url>","description":"Relay API origin"},"key":"baseUrl","kind":"string"},{"cli":{"flags":"--allow-from <contacts>","description":"Allowed Relay Contact IDs or Handles"},"key":"allowFrom","kind":"string-list"},{"cli":{"flags":"--use-env","description":"Use RELAY_AGENT_TOKEN"},"key":"useEnv","kind":"boolean","envVars":["RELAY_AGENT_TOKEN"]}]},"commands":{"nativeSkillsAutoEnabled":false,"nativeCommandsAutoEnabled":false},"docsPath":"https://docs.relayapp.im/integrations/openclaw","docsLabel":"Relay OpenClaw","detailLabel":"Relay Messenger","systemImage":"message","selectionLabel":"Relay","configuredState":{"env":{"anyOf":["RELAY_AGENT_TOKEN"]}},"markdownCapable":false},"install":{"npmSpec":"@relaymessenger/openclaw-plugin","defaultChoice":"npm","minHostVersion":">=2026.8.1","allowInvalidConfigRecovery":true},"extensions":["./index.ts"],"setupEntry":"./setup-entry.ts","runtimeExtensions":["./dist/index.js"],"runtimeSetupEntry":"./dist/setup-entry.js"},"_resolved":"/home/runner/_work/Relay-SDK/Relay-SDK/.release-tmp/package-staging/relaymessenger-openclaw-plugin-0.4.3-staging.6.tgz","_integrity":"sha512-Wo+WxniSmXTHls4DKMd12/mUh5zCjwnQMfeRDtwy+KVpl0x4sbXrI/mxduxbKYj7pPFbuDw9P6g9aEjmrDCBXQ==","repository":{"url":"git+https://github.com/RelayMessenger/Relay-SDK.git","type":"git","directory":"packages/openclaw"},"_npmVersion":"12.0.2","description":"Native Relay channel plugin for OpenClaw","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@relaymessenger/sdk":"0.3.3-staging.4"},"publishConfig":{"tag":"staging","access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^4.1.10","openclaw":"2026.8.1","typescript":"^7.0.2","@types/node":"^26.0.0"},"peerDependencies":{"openclaw":">=2026.8.1 <2026.9.0"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/openclaw-plugin_0.4.3-staging.6_1789192845421_0.31954241980149845","host":"s3://npm-registry-packages-npm-production"}},"0.4.3-staging.7":{"name":"@relaymessenger/openclaw-plugin","version":"0.4.3-staging.7","keywords":["openclaw","relay","messaging","channel"],"license":"MIT","_id":"@relaymessenger/openclaw-plugin@0.4.3-staging.7","maintainers":[{"name":"advaitpaliwal","email":"advait@companion.ai"}],"homepage":"https://docs.relayapp.im/integrations/openclaw","bugs":{"url":"https://github.com/RelayMessenger/Relay-SDK/issues"},"dist":{"shasum":"d5f46bc3aad2f658973b28f8d808126062e52acb","tarball":"https://registry.npmjs.org/@relaymessenger/openclaw-plugin/-/openclaw-plugin-0.4.3-staging.7.tgz","fileCount":31,"integrity":"sha512-amztgdMd3PnmoqMirAGnx0rz42hH127OltoRFp7nDu0m/DfWQvAhzjbyeZfGRXz+qSU8CFMCfx1JOA0JS4S0RQ==","signatures":[{"sig":"MEUCIQCwxKrlGmeSIaVz30Su8KCqaiNYBguYfMnd+BCnmNwJlAIgD01tXC+Ow4WeHXLPx5v0vvTOnBzWkoWbcQZfbiIKpAk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDKgXxC9RTvdr4KcGehhTuILh8cdonFpPZ6P8GiLC2uXgIgYdkwu0YLxeANxv/B001sj9z2vfMFKTQ763sDzIazMAE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":143464},"type":"module","_from":"file:/home/runner/_work/Relay-SDK/Relay-SDK/.release-tmp/package-staging/relaymessenger-openclaw-plugin-0.4.3-staging.7.tgz","engines":{"node":">=22.22.3"},"exports":{".":"./dist/index.js","./setup":"./dist/setup-entry.js"},"scripts":{"test":"vitest run","build":"npm run clean && tsc -p tsconfig.build.json","check":"tsc -p tsconfig.json --noEmit","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","prepack":"npm run build","validate":"npm run check && npm run build && npm test && npm run contract:verify && npm run contract:test","pack:smoke":"node scripts/pack-smoke.mjs","contract:test":"node --test test/*.test.mjs","contract:verify":"node scripts/verify-contract-provenance.mjs","gateway:harness":"node scripts/gateway-harness.mjs","release:validate":"node scripts/release-validate.mjs"},"_npmUser":{"name":"advaitpaliwal","email":"advait@companion.ai"},"openclaw":{"build":{"openclawVersion":"2026.8.1"},"compat":{"pluginApi":">=2026.8.1 <2026.9.0"},"channel":{"id":"relay","blurb":"Message your OpenClaw through Relay.","label":"Relay","order":70,"setup":{"fields":[{"cli":{"flags":"--token <token>","description":"Relay Agent Token"},"key":"token","kind":"string","sensitive":true},{"cli":{"flags":"--token-file <path>","description":"File containing a Relay Agent Token"},"key":"tokenFile","kind":"string","sensitive":true},{"cli":{"flags":"--base-url <url>","description":"Relay API origin"},"key":"baseUrl","kind":"string"},{"cli":{"flags":"--allow-from <contacts>","description":"Allowed Relay Contact IDs or Handles"},"key":"allowFrom","kind":"string-list"},{"cli":{"flags":"--use-env","description":"Use RELAY_AGENT_TOKEN"},"key":"useEnv","kind":"boolean","envVars":["RELAY_AGENT_TOKEN"]}]},"commands":{"nativeSkillsAutoEnabled":false,"nativeCommandsAutoEnabled":false},"docsPath":"https://docs.relayapp.im/integrations/openclaw","docsLabel":"Relay OpenClaw","detailLabel":"Relay Messenger","systemImage":"message","selectionLabel":"Relay","configuredState":{"env":{"anyOf":["RELAY_AGENT_TOKEN"]}},"markdownCapable":false},"install":{"npmSpec":"@relaymessenger/openclaw-plugin","defaultChoice":"npm","minHostVersion":">=2026.8.1","allowInvalidConfigRecovery":true},"extensions":["./index.ts"],"setupEntry":"./setup-entry.ts","runtimeExtensions":["./dist/index.js"],"runtimeSetupEntry":"./dist/setup-entry.js"},"_resolved":"/home/runner/_work/Relay-SDK/Relay-SDK/.release-tmp/package-staging/relaymessenger-openclaw-plugin-0.4.3-staging.7.tgz","_integrity":"sha512-amztgdMd3PnmoqMirAGnx0rz42hH127OltoRFp7nDu0m/DfWQvAhzjbyeZfGRXz+qSU8CFMCfx1JOA0JS4S0RQ==","repository":{"url":"git+https://github.com/RelayMessenger/Relay-SDK.git","type":"git","directory":"packages/openclaw"},"_npmVersion":"12.0.2","description":"Native Relay channel plugin for OpenClaw","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@relaymessenger/sdk":"0.3.3-staging.4"},"publishConfig":{"tag":"staging","access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^4.1.10","openclaw":"2026.8.1","typescript":"^7.0.2","@types/node":"^26.0.0"},"peerDependencies":{"openclaw":">=2026.8.1 <2026.9.0"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/openclaw-plugin_0.4.3-staging.7_1789193768766_0.9747107299401117","host":"s3://npm-registry-packages-npm-production"}},"0.4.3-staging.8":{"name":"@relaymessenger/openclaw-plugin","version":"0.4.3-staging.8","keywords":["openclaw","relay","messaging","channel"],"license":"MIT","_id":"@relaymessenger/openclaw-plugin@0.4.3-staging.8","maintainers":[{"name":"advaitpaliwal","email":"advait@companion.ai"}],"homepage":"https://docs.relayapp.im/integrations/openclaw","bugs":{"url":"https://github.com/RelayMessenger/Relay-SDK/issues"},"dist":{"shasum":"c0be8421c11ea615166e9a668c5995f47abb839f","tarball":"https://registry.npmjs.org/@relaymessenger/openclaw-plugin/-/openclaw-plugin-0.4.3-staging.8.tgz","fileCount":31,"integrity":"sha512-FB2qk1/vYbG5YhNvH1IvEQHVIAMsasRFv/8IjmS57sW6gyTYHy1DLb45ytmBcnx4tfJjZD9EPm6kF545ZBoeXg==","signatures":[{"sig":"MEUCIQC739/zfDkMPeC6SyH780kTs+dKOy7APjpmroFTd9+rRgIgIi0H4qQ3Zw+lVnhz5tg97ASB2DKtXnRjSBfJwPoUPYA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIBxidRHXazCo0MnWxnrhHkqah/dsU5uTCAdPZUB8fCKLAiArl9NRxVJ8lPUYiX7CQuY1Jxg8rFFSBzf6fT7zblAT1Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":141621},"type":"module","_from":"file:/home/runner/_work/Relay-SDK/Relay-SDK/.release-tmp/package-staging/relaymessenger-openclaw-plugin-0.4.3-staging.8.tgz","engines":{"node":">=22.22.3"},"exports":{".":"./dist/index.js","./setup":"./dist/setup-entry.js"},"scripts":{"test":"vitest run","build":"npm run clean && tsc -p tsconfig.build.json","check":"tsc -p tsconfig.json --noEmit","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","prepack":"npm run build","validate":"npm run check && npm run build && npm test && npm run contract:verify && npm run contract:test","pack:smoke":"node scripts/pack-smoke.mjs","contract:test":"node --test test/*.test.mjs","contract:verify":"node scripts/verify-contract-provenance.mjs","gateway:harness":"node scripts/gateway-harness.mjs","release:validate":"node scripts/release-validate.mjs"},"_npmUser":{"name":"advaitpaliwal","email":"advait@companion.ai"},"openclaw":{"build":{"openclawVersion":"2026.8.1"},"compat":{"pluginApi":">=2026.8.1 <2026.9.0"},"channel":{"id":"relay","blurb":"Message your OpenClaw through Relay.","label":"Relay","order":70,"setup":{"fields":[{"cli":{"flags":"--token <token>","description":"Relay Agent Token"},"key":"token","kind":"string","sensitive":true},{"cli":{"flags":"--token-file <path>","description":"File containing a Relay Agent Token"},"key":"tokenFile","kind":"string","sensitive":true},{"cli":{"flags":"--base-url <url>","description":"Relay API origin"},"key":"baseUrl","kind":"string"},{"cli":{"flags":"--allow-from <contacts>","description":"Allowed Relay Contact IDs or Handles"},"key":"allowFrom","kind":"string-list"},{"cli":{"flags":"--use-env","description":"Use RELAY_AGENT_TOKEN"},"key":"useEnv","kind":"boolean","envVars":["RELAY_AGENT_TOKEN"]}]},"commands":{"nativeSkillsAutoEnabled":false,"nativeCommandsAutoEnabled":false},"docsPath":"https://docs.relayapp.im/integrations/openclaw","docsLabel":"Relay OpenClaw","detailLabel":"Relay Messenger","systemImage":"message","selectionLabel":"Relay","configuredState":{"env":{"anyOf":["RELAY_AGENT_TOKEN"]}},"markdownCapable":false},"install":{"npmSpec":"@relaymessenger/openclaw-plugin","defaultChoice":"npm","minHostVersion":">=2026.8.1","allowInvalidConfigRecovery":true},"extensions":["./index.ts"],"setupEntry":"./setup-entry.ts","runtimeExtensions":["./dist/index.js"],"runtimeSetupEntry":"./dist/setup-entry.js"},"_resolved":"/home/runner/_work/Relay-SDK/Relay-SDK/.release-tmp/package-staging/relaymessenger-openclaw-plugin-0.4.3-staging.8.tgz","_integrity":"sha512-FB2qk1/vYbG5YhNvH1IvEQHVIAMsasRFv/8IjmS57sW6gyTYHy1DLb45ytmBcnx4tfJjZD9EPm6kF545ZBoeXg==","repository":{"url":"git+https://github.com/RelayMessenger/Relay-SDK.git","type":"git","directory":"packages/openclaw"},"_npmVersion":"12.0.2","description":"Native Relay channel plugin for OpenClaw","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@relaymessenger/sdk":"0.3.3-staging.4"},"publishConfig":{"tag":"staging","access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^4.1.10","openclaw":"2026.8.1","typescript":"^7.0.2","@types/node":"^26.0.0"},"peerDependencies":{"openclaw":">=2026.8.1 <2026.9.0"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/openclaw-plugin_0.4.3-staging.8_1789195110729_0.5165816564483832","host":"s3://npm-registry-packages-npm-production"}},"0.4.3-staging.9":{"name":"@relaymessenger/openclaw-plugin","version":"0.4.3-staging.9","keywords":["openclaw","relay","messaging","channel"],"license":"MIT","_id":"@relaymessenger/openclaw-plugin@0.4.3-staging.9","maintainers":[{"name":"advaitpaliwal","email":"advait@companion.ai"}],"homepage":"https://docs.relayapp.im/integrations/openclaw","bugs":{"url":"https://github.com/RelayMessenger/Relay-SDK/issues"},"dist":{"shasum":"544169921f1af490873828636adc660ed3b30ae1","tarball":"https://registry.npmjs.org/@relaymessenger/openclaw-plugin/-/openclaw-plugin-0.4.3-staging.9.tgz","fileCount":31,"integrity":"sha512-LeltA3gZ6+xU+b5G1n0aDrXHVlH73bkiM8ZB9drpyD4HGrTJpwXODbnHYAOv9T55g4G28VpYYbgb9P7M46bEJQ==","signatures":[{"sig":"MEQCIGXuVGdRurw5VEr+XGOfoFUFCGC3IEIU3qWXMXNuz1uhAiAOv13zBvfK2Yr9j/cYbskvtoStzMUUaN/XmhCEvE4oDQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIEqN4rAc4N9KAJDCLO+Xn15XLpW4E9QOxhzp6vGIg/TLAiEAp763cf2VmaJuv7bjCCwCBBxdxWVcdhzDMLsuQAdVa7E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":141621},"type":"module","_from":"file:/home/runner/_work/Relay-SDK/Relay-SDK/.release-tmp/package-staging/relaymessenger-openclaw-plugin-0.4.3-staging.9.tgz","engines":{"node":">=22.22.3"},"exports":{".":"./dist/index.js","./setup":"./dist/setup-entry.js"},"scripts":{"test":"vitest run","build":"npm run clean && tsc -p tsconfig.build.json","check":"tsc -p tsconfig.json --noEmit","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","prepack":"npm run build","validate":"npm run check && npm run build && npm test && npm run contract:verify && npm run contract:test","pack:smoke":"node scripts/pack-smoke.mjs","contract:test":"node --test test/*.test.mjs","contract:verify":"node scripts/verify-contract-provenance.mjs","gateway:harness":"node scripts/gateway-harness.mjs","release:validate":"node scripts/release-validate.mjs"},"_npmUser":{"name":"advaitpaliwal","email":"advait@companion.ai"},"openclaw":{"build":{"openclawVersion":"2026.8.1"},"compat":{"pluginApi":">=2026.8.1 <2026.9.0"},"channel":{"id":"relay","blurb":"Message your OpenClaw through Relay.","label":"Relay","order":70,"setup":{"fields":[{"cli":{"flags":"--token <token>","description":"Relay Agent Token"},"key":"token","kind":"string","sensitive":true},{"cli":{"flags":"--token-file <path>","description":"File containing a Relay Agent Token"},"key":"tokenFile","kind":"string","sensitive":true},{"cli":{"flags":"--base-url <url>","description":"Relay API origin"},"key":"baseUrl","kind":"string"},{"cli":{"flags":"--allow-from <contacts>","description":"Allowed Relay Contact IDs or Handles"},"key":"allowFrom","kind":"string-list"},{"cli":{"flags":"--use-env","description":"Use RELAY_AGENT_TOKEN"},"key":"useEnv","kind":"boolean","envVars":["RELAY_AGENT_TOKEN"]}]},"commands":{"nativeSkillsAutoEnabled":false,"nativeCommandsAutoEnabled":false},"docsPath":"https://docs.relayapp.im/integrations/openclaw","docsLabel":"Relay OpenClaw","detailLabel":"Relay Messenger","systemImage":"message","selectionLabel":"Relay","configuredState":{"env":{"anyOf":["RELAY_AGENT_TOKEN"]}},"markdownCapable":false},"install":{"npmSpec":"@relaymessenger/openclaw-plugin","defaultChoice":"npm","minHostVersion":">=2026.8.1","allowInvalidConfigRecovery":true},"extensions":["./index.ts"],"setupEntry":"./setup-entry.ts","runtimeExtensions":["./dist/index.js"],"runtimeSetupEntry":"./dist/setup-entry.js"},"_resolved":"/home/runner/_work/Relay-SDK/Relay-SDK/.release-tmp/package-staging/relaymessenger-openclaw-plugin-0.4.3-staging.9.tgz","_integrity":"sha512-LeltA3gZ6+xU+b5G1n0aDrXHVlH73bkiM8ZB9drpyD4HGrTJpwXODbnHYAOv9T55g4G28VpYYbgb9P7M46bEJQ==","repository":{"url":"git+https://github.com/RelayMessenger/Relay-SDK.git","type":"git","directory":"packages/openclaw"},"_npmVersion":"12.0.2","description":"Native Relay channel plugin for OpenClaw","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@relaymessenger/sdk":"0.3.3-staging.5"},"publishConfig":{"tag":"staging","access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^4.1.10","openclaw":"2026.8.1","typescript":"^7.0.2","@types/node":"^26.0.0"},"peerDependencies":{"openclaw":">=2026.8.1 <2026.9.0"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/openclaw-plugin_0.4.3-staging.9_1789244095558_0.6241132283585837","host":"s3://npm-registry-packages-npm-production"}},"0.4.3-staging.10":{"name":"@relaymessenger/openclaw-plugin","version":"0.4.3-staging.10","keywords":["openclaw","relay","messaging","channel"],"license":"MIT","_id":"@relaymessenger/openclaw-plugin@0.4.3-staging.10","maintainers":[{"name":"advaitpaliwal","email":"advait@companion.ai"}],"homepage":"https://docs.relayapp.im/integrations/openclaw","bugs":{"url":"https://github.com/RelayMessenger/Relay-SDK/issues"},"dist":{"shasum":"c24e814fc61d325a9aff4f7e4c4b3c4c1c0043dd","tarball":"https://registry.npmjs.org/@relaymessenger/openclaw-plugin/-/openclaw-plugin-0.4.3-staging.10.tgz","fileCount":31,"integrity":"sha512-ON+dsRD2NoaKsQ9tuH5K/GmlqxGyaPF4bbdz2TXH4KgMrQcQ8xEpE8UvgMB2X3rj2fdGrM6v3H/38Nm5pC73YQ==","signatures":[{"sig":"MEUCIQCvsBWC+5KfD9xodaru1B0A3Hiu1xXO41ALbVAg4kHn4gIgNcaPWsFDlljGGurcntN+7Ex0yDqz88Zyu80oNqq90Jg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCgU9NeZl91iUg8lphk0qtpg7m9LM1Rsz9lh3/D3VLpqwIgDVamNrx95LhNkjXeJ3M8mnxE12SS73z81ufMk7h/7wo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":141622},"type":"module","_from":"file:/home/runner/_work/Relay-SDK/Relay-SDK/.release-tmp/package-staging/relaymessenger-openclaw-plugin-0.4.3-staging.10.tgz","engines":{"node":">=22.22.3"},"exports":{".":"./dist/index.js","./setup":"./dist/setup-entry.js"},"scripts":{"test":"vitest run","build":"npm run clean && tsc -p tsconfig.build.json","check":"tsc -p tsconfig.json --noEmit","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","prepack":"npm run build","validate":"npm run check && npm run build && npm test && npm run contract:verify && npm run contract:test","pack:smoke":"node scripts/pack-smoke.mjs","contract:test":"node --test test/*.test.mjs","contract:verify":"node scripts/verify-contract-provenance.mjs","gateway:harness":"node scripts/gateway-harness.mjs","release:validate":"node scripts/release-validate.mjs"},"_npmUser":{"name":"advaitpaliwal","email":"advait@companion.ai"},"openclaw":{"build":{"openclawVersion":"2026.8.1"},"compat":{"pluginApi":">=2026.8.1 <2026.9.0"},"channel":{"id":"relay","blurb":"Message your OpenClaw through Relay.","label":"Relay","order":70,"setup":{"fields":[{"cli":{"flags":"--token <token>","description":"Relay Agent Token"},"key":"token","kind":"string","sensitive":true},{"cli":{"flags":"--token-file <path>","description":"File containing a Relay Agent Token"},"key":"tokenFile","kind":"string","sensitive":true},{"cli":{"flags":"--base-url <url>","description":"Relay API origin"},"key":"baseUrl","kind":"string"},{"cli":{"flags":"--allow-from <contacts>","description":"Allowed Relay Contact IDs or Handles"},"key":"allowFrom","kind":"string-list"},{"cli":{"flags":"--use-env","description":"Use RELAY_AGENT_TOKEN"},"key":"useEnv","kind":"boolean","envVars":["RELAY_AGENT_TOKEN"]}]},"commands":{"nativeSkillsAutoEnabled":false,"nativeCommandsAutoEnabled":false},"docsPath":"https://docs.relayapp.im/integrations/openclaw","docsLabel":"Relay OpenClaw","detailLabel":"Relay Messenger","systemImage":"message","selectionLabel":"Relay","configuredState":{"env":{"anyOf":["RELAY_AGENT_TOKEN"]}},"markdownCapable":false},"install":{"npmSpec":"@relaymessenger/openclaw-plugin","defaultChoice":"npm","minHostVersion":">=2026.8.1","allowInvalidConfigRecovery":true},"extensions":["./index.ts"],"setupEntry":"./setup-entry.ts","runtimeExtensions":["./dist/index.js"],"runtimeSetupEntry":"./dist/setup-entry.js"},"_resolved":"/home/runner/_work/Relay-SDK/Relay-SDK/.release-tmp/package-staging/relaymessenger-openclaw-plugin-0.4.3-staging.10.tgz","_integrity":"sha512-ON+dsRD2NoaKsQ9tuH5K/GmlqxGyaPF4bbdz2TXH4KgMrQcQ8xEpE8UvgMB2X3rj2fdGrM6v3H/38Nm5pC73YQ==","repository":{"url":"git+https://github.com/RelayMessenger/Relay-SDK.git","type":"git","directory":"packages/openclaw"},"_npmVersion":"12.0.2","description":"Native Relay channel plugin for OpenClaw","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@relaymessenger/sdk":"0.3.3-staging.6"},"publishConfig":{"tag":"staging","access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^4.1.10","openclaw":"2026.8.1","typescript":"^7.0.2","@types/node":"^26.0.0"},"peerDependencies":{"openclaw":">=2026.8.1 <2026.9.0"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/openclaw-plugin_0.4.3-staging.10_1789281048321_0.977360841211703","host":"s3://npm-registry-packages-npm-production"}},"0.4.3-staging.11":{"name":"@relaymessenger/openclaw-plugin","version":"0.4.3-staging.11","keywords":["openclaw","relay","messaging","channel"],"license":"MIT","_id":"@relaymessenger/openclaw-plugin@0.4.3-staging.11","maintainers":[{"name":"advaitpaliwal","email":"advait@companion.ai"}],"homepage":"https://docs.relayapp.im/integrations/openclaw","bugs":{"url":"https://github.com/RelayMessenger/Relay-SDK/issues"},"dist":{"shasum":"0d404ecec4fd6d07568b2d0e0c8e8524b9c29658","tarball":"https://registry.npmjs.org/@relaymessenger/openclaw-plugin/-/openclaw-plugin-0.4.3-staging.11.tgz","fileCount":31,"integrity":"sha512-MujGAnLzRw2tOG1ha9xId6d3IoSJMVwe8KIYi4F5GnHXNwsLn1+AHByUlLZewT7gHQCRF7LA/3AVhwH0uvwxsQ==","signatures":[{"sig":"MEUCIELYELgBFdMrCePT1A6xtxCMLFAAP4Y6iPZ8j97ySY52AiEAnBT+D5r7NmevbRBJnV924+QdhieptPEpEOGcNc/XbsY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDUIf6Cn6tjj65l0kJNyAY7v52RqzUrNvUCmTSOXWusDwIgIoT2DaOkNtfOwIyukGocGC460asYStphVJMyzv3gzb8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":141622},"type":"module","_from":"file:/home/runner/_work/Relay-SDK/Relay-SDK/.release-tmp/package-staging/relaymessenger-openclaw-plugin-0.4.3-staging.11.tgz","engines":{"node":">=22.22.3"},"exports":{".":"./dist/index.js","./setup":"./dist/setup-entry.js"},"scripts":{"test":"vitest run","build":"npm run clean && tsc -p tsconfig.build.json","check":"tsc -p tsconfig.json --noEmit","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","prepack":"npm run build","validate":"npm run check && npm run build && npm test && npm run contract:verify && npm run contract:test","pack:smoke":"node scripts/pack-smoke.mjs","contract:test":"node --test test/*.test.mjs","contract:verify":"node scripts/verify-contract-provenance.mjs","gateway:harness":"node scripts/gateway-harness.mjs","release:validate":"node scripts/release-validate.mjs"},"_npmUser":{"name":"advaitpaliwal","email":"advait@companion.ai"},"openclaw":{"build":{"openclawVersion":"2026.8.1"},"compat":{"pluginApi":">=2026.8.1 <2026.9.0"},"channel":{"id":"relay","blurb":"Message your OpenClaw through Relay.","label":"Relay","order":70,"setup":{"fields":[{"cli":{"flags":"--token <token>","description":"Relay Agent Token"},"key":"token","kind":"string","sensitive":true},{"cli":{"flags":"--token-file <path>","description":"File containing a Relay Agent Token"},"key":"tokenFile","kind":"string","sensitive":true},{"cli":{"flags":"--base-url <url>","description":"Relay API origin"},"key":"baseUrl","kind":"string"},{"cli":{"flags":"--allow-from <contacts>","description":"Allowed Relay Contact IDs or Handles"},"key":"allowFrom","kind":"string-list"},{"cli":{"flags":"--use-env","description":"Use RELAY_AGENT_TOKEN"},"key":"useEnv","kind":"boolean","envVars":["RELAY_AGENT_TOKEN"]}]},"commands":{"nativeSkillsAutoEnabled":false,"nativeCommandsAutoEnabled":false},"docsPath":"https://docs.relayapp.im/integrations/openclaw","docsLabel":"Relay OpenClaw","detailLabel":"Relay Messenger","systemImage":"message","selectionLabel":"Relay","configuredState":{"env":{"anyOf":["RELAY_AGENT_TOKEN"]}},"markdownCapable":false},"install":{"npmSpec":"@relaymessenger/openclaw-plugin","defaultChoice":"npm","minHostVersion":">=2026.8.1","allowInvalidConfigRecovery":true},"extensions":["./index.ts"],"setupEntry":"./setup-entry.ts","runtimeExtensions":["./dist/index.js"],"runtimeSetupEntry":"./dist/setup-entry.js"},"_resolved":"/home/runner/_work/Relay-SDK/Relay-SDK/.release-tmp/package-staging/relaymessenger-openclaw-plugin-0.4.3-staging.11.tgz","_integrity":"sha512-MujGAnLzRw2tOG1ha9xId6d3IoSJMVwe8KIYi4F5GnHXNwsLn1+AHByUlLZewT7gHQCRF7LA/3AVhwH0uvwxsQ==","repository":{"url":"git+https://github.com/RelayMessenger/Relay-SDK.git","type":"git","directory":"packages/openclaw"},"_npmVersion":"12.0.2","description":"Native Relay channel plugin for OpenClaw","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@relaymessenger/sdk":"0.3.3-staging.6"},"publishConfig":{"tag":"staging","access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^4.1.10","openclaw":"2026.8.1","typescript":"^7.0.2","@types/node":"^26.0.0"},"peerDependencies":{"openclaw":">=2026.8.1 <2026.9.0"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/openclaw-plugin_0.4.3-staging.11_1789288455501_0.6831120643354376","host":"s3://npm-registry-packages-npm-production"}},"0.4.3-staging.12":{"name":"@relaymessenger/openclaw-plugin","version":"0.4.3-staging.12","keywords":["openclaw","relay","messaging","channel"],"license":"MIT","_id":"@relaymessenger/openclaw-plugin@0.4.3-staging.12","maintainers":[{"name":"advaitpaliwal","email":"advait@companion.ai"}],"homepage":"https://docs.relayapp.im/integrations/openclaw","bugs":{"url":"https://github.com/RelayMessenger/Relay-SDK/issues"},"dist":{"shasum":"56805da9dc58670946a7a4e9d8c56e3bb9323a1e","tarball":"https://registry.npmjs.org/@relaymessenger/openclaw-plugin/-/openclaw-plugin-0.4.3-staging.12.tgz","fileCount":31,"integrity":"sha512-ZDS6VjhncCbmqrQjbB32L6aCbIO/8yiOVtgqMctEbMWuuLsVSvj66T2t57PX+tMsVNmJNaq7MEKsUQiNxQDUrw==","signatures":[{"sig":"MEQCIBEFjDYOPEl0hyU5btdAkLlseBXhfPXpkZxcHr0LsSqMAiBtBFb58XXjzWOm5K97McIrRWI+jPGOLrjzbvNIJpvLGQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDFRhMutq6iogjbm6oPD8CeHzvcQm28wAcwUk2gGgGqdQIgN8kRWwrhiCOE39bWxRrRRGO9vuK5tsXYGPf+a7+Gc2s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":141622},"type":"module","_from":"file:/home/runner/_work/Relay-SDK/Relay-SDK/.release-tmp/package-staging/relaymessenger-openclaw-plugin-0.4.3-staging.12.tgz","engines":{"node":">=22.22.3"},"exports":{".":"./dist/index.js","./setup":"./dist/setup-entry.js"},"scripts":{"test":"vitest run","build":"npm run clean && tsc -p tsconfig.build.json","check":"tsc -p tsconfig.json --noEmit","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","prepack":"npm run build","validate":"npm run check && npm run build && npm test && npm run contract:verify && npm run contract:test","pack:smoke":"node scripts/pack-smoke.mjs","contract:test":"node --test test/*.test.mjs","contract:verify":"node scripts/verify-contract-provenance.mjs","gateway:harness":"node scripts/gateway-harness.mjs","release:validate":"node scripts/release-validate.mjs"},"_npmUser":{"name":"advaitpaliwal","email":"advait@companion.ai"},"openclaw":{"build":{"openclawVersion":"2026.8.1"},"compat":{"pluginApi":">=2026.8.1 <2026.9.0"},"channel":{"id":"relay","blurb":"Message your OpenClaw through Relay.","label":"Relay","order":70,"setup":{"fields":[{"cli":{"flags":"--token <token>","description":"Relay Agent Token"},"key":"token","kind":"string","sensitive":true},{"cli":{"flags":"--token-file <path>","description":"File containing a Relay Agent Token"},"key":"tokenFile","kind":"string","sensitive":true},{"cli":{"flags":"--base-url <url>","description":"Relay API origin"},"key":"baseUrl","kind":"string"},{"cli":{"flags":"--allow-from <contacts>","description":"Allowed Relay Contact IDs or Handles"},"key":"allowFrom","kind":"string-list"},{"cli":{"flags":"--use-env","description":"Use RELAY_AGENT_TOKEN"},"key":"useEnv","kind":"boolean","envVars":["RELAY_AGENT_TOKEN"]}]},"commands":{"nativeSkillsAutoEnabled":false,"nativeCommandsAutoEnabled":false},"docsPath":"https://docs.relayapp.im/integrations/openclaw","docsLabel":"Relay OpenClaw","detailLabel":"Relay Messenger","systemImage":"message","selectionLabel":"Relay","configuredState":{"env":{"anyOf":["RELAY_AGENT_TOKEN"]}},"markdownCapable":false},"install":{"npmSpec":"@relaymessenger/openclaw-plugin","defaultChoice":"npm","minHostVersion":">=2026.8.1","allowInvalidConfigRecovery":true},"extensions":["./index.ts"],"setupEntry":"./setup-entry.ts","runtimeExtensions":["./dist/index.js"],"runtimeSetupEntry":"./dist/setup-entry.js"},"_resolved":"/home/runner/_work/Relay-SDK/Relay-SDK/.release-tmp/package-staging/relaymessenger-openclaw-plugin-0.4.3-staging.12.tgz","_integrity":"sha512-ZDS6VjhncCbmqrQjbB32L6aCbIO/8yiOVtgqMctEbMWuuLsVSvj66T2t57PX+tMsVNmJNaq7MEKsUQiNxQDUrw==","repository":{"url":"git+https://github.com/RelayMessenger/Relay-SDK.git","type":"git","directory":"packages/openclaw"},"_npmVersion":"12.0.2","description":"Native Relay channel plugin for OpenClaw","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@relaymessenger/sdk":"0.3.3-staging.7"},"publishConfig":{"tag":"staging","access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^4.1.10","openclaw":"2026.8.1","typescript":"^7.0.2","@types/node":"^26.0.0"},"peerDependencies":{"openclaw":">=2026.8.1 <2026.9.0"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/openclaw-plugin_0.4.3-staging.12_1789333684893_0.5559932675403381","host":"s3://npm-registry-packages-npm-production"}},"0.4.3":{"name":"@relaymessenger/openclaw-plugin","version":"0.4.3","keywords":["openclaw","relay","messaging","channel"],"license":"MIT","_id":"@relaymessenger/openclaw-plugin@0.4.3","maintainers":[{"name":"advaitpaliwal","email":"advait@companion.ai"}],"homepage":"https://docs.relayapp.im/integrations/openclaw","bugs":{"url":"https://github.com/RelayMessenger/Relay-SDK/issues"},"dist":{"shasum":"ad41d626f83a6eb108f06b681a30df155f6795fb","tarball":"https://registry.npmjs.org/@relaymessenger/openclaw-plugin/-/openclaw-plugin-0.4.3.tgz","fileCount":31,"integrity":"sha512-xz8Ydf18ET4FIbpJXvy08UdmDao6vSDZvhB9ug9dHEkk/noFMPdPQqsYgJu76bi//nMy8zWD6GUUpJBRTO7BXg==","signatures":[{"sig":"MEUCIQCK40ejtSuXQ8Wknht4qCTNO4kxYOFCytQAxVPUgsz8PAIgXZo3E43msWQZHm8Il68YTo5+4/6Kuxs/onlYS45kDHY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCXtbIX4URT5Ak3juJfkkLPvgtXzrz7/EEb0G9MutcNOwIgdwmiL3TtCF+bP63UjX8K3yF55ItQrdPBZ51L9humcds=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":141591},"type":"module","_from":"file:/home/runner/_work/Relay-SDK/Relay-SDK/.release-tmp/release/openclaw/relaymessenger-openclaw-plugin-0.4.3.tgz","engines":{"node":">=22.22.3"},"exports":{".":"./dist/index.js","./setup":"./dist/setup-entry.js"},"scripts":{"test":"vitest run","build":"npm run clean && tsc -p tsconfig.build.json","check":"tsc -p tsconfig.json --noEmit","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","prepack":"npm run build","validate":"npm run check && npm run build && npm test && npm run contract:verify && npm run contract:test","pack:smoke":"node scripts/pack-smoke.mjs","contract:test":"node --test test/*.test.mjs","contract:verify":"node scripts/verify-contract-provenance.mjs","gateway:harness":"node scripts/gateway-harness.mjs","release:validate":"node scripts/release-validate.mjs"},"_npmUser":{"name":"advaitpaliwal","email":"advait@companion.ai"},"openclaw":{"build":{"openclawVersion":"2026.8.1"},"compat":{"pluginApi":">=2026.8.1 <2026.9.0"},"channel":{"id":"relay","blurb":"Message your OpenClaw through Relay.","label":"Relay","order":70,"setup":{"fields":[{"cli":{"flags":"--token <token>","description":"Relay Agent Token"},"key":"token","kind":"string","sensitive":true},{"cli":{"flags":"--token-file <path>","description":"File containing a Relay Agent Token"},"key":"tokenFile","kind":"string","sensitive":true},{"cli":{"flags":"--base-url <url>","description":"Relay API origin"},"key":"baseUrl","kind":"string"},{"cli":{"flags":"--allow-from <contacts>","description":"Allowed Relay Contact IDs or Handles"},"key":"allowFrom","kind":"string-list"},{"cli":{"flags":"--use-env","description":"Use RELAY_AGENT_TOKEN"},"key":"useEnv","kind":"boolean","envVars":["RELAY_AGENT_TOKEN"]}]},"commands":{"nativeSkillsAutoEnabled":false,"nativeCommandsAutoEnabled":false},"docsPath":"https://docs.relayapp.im/integrations/openclaw","docsLabel":"Relay OpenClaw","detailLabel":"Relay Messenger","systemImage":"message","selectionLabel":"Relay","configuredState":{"env":{"anyOf":["RELAY_AGENT_TOKEN"]}},"markdownCapable":false},"install":{"npmSpec":"@relaymessenger/openclaw-plugin","defaultChoice":"npm","minHostVersion":">=2026.8.1","allowInvalidConfigRecovery":true},"extensions":["./index.ts"],"setupEntry":"./setup-entry.ts","runtimeExtensions":["./dist/index.js"],"runtimeSetupEntry":"./dist/setup-entry.js"},"_resolved":"/home/runner/_work/Relay-SDK/Relay-SDK/.release-tmp/release/openclaw/relaymessenger-openclaw-plugin-0.4.3.tgz","_integrity":"sha512-xz8Ydf18ET4FIbpJXvy08UdmDao6vSDZvhB9ug9dHEkk/noFMPdPQqsYgJu76bi//nMy8zWD6GUUpJBRTO7BXg==","repository":{"url":"git+https://github.com/RelayMessenger/Relay-SDK.git","type":"git","directory":"packages/openclaw"},"_npmVersion":"12.0.2","description":"Native Relay channel plugin for OpenClaw","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@relaymessenger/sdk":"0.3.3"},"publishConfig":{"tag":"staging","access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","openclaw":"2026.8.1","typescript":"^7.0.2","@types/node":"^26.0.0"},"peerDependencies":{"openclaw":">=2026.8.1 <2026.9.0"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/openclaw-plugin_0.4.3_1789377497622_0.7932341905410658","host":"s3://npm-registry-packages-npm-production"}},"0.4.4-staging.0":{"name":"@relaymessenger/openclaw-plugin","version":"0.4.4-staging.0","keywords":["openclaw","relay","messaging","channel"],"license":"MIT","_id":"@relaymessenger/openclaw-plugin@0.4.4-staging.0","maintainers":[{"name":"advaitpaliwal","email":"advait@companion.ai"}],"homepage":"https://docs.relayapp.im/integrations/openclaw","bugs":{"url":"https://github.com/RelayMessenger/Relay-SDK/issues"},"dist":{"shasum":"8b66f89afb8d6600cd22a3a55ec241708ff76ca9","tarball":"https://registry.npmjs.org/@relaymessenger/openclaw-plugin/-/openclaw-plugin-0.4.4-staging.0.tgz","fileCount":31,"integrity":"sha512-Zp1dTMEaQoSe8i0p2VEsTl7VT6+OhSSq6+TdzjpvQk+KxQM06tZKn7hpG4nvtcu7rEletrcUznSI7ZAbfxwjCw==","signatures":[{"sig":"MEUCIG/FO60Qw4W6yB86wcBQkoEztuET5qwwM9WXL1MlIzOxAiEAyJ2aNNAcEloZheJ5COhPxF1y1x+FuCB5WEPX7JN8hnY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIHWJoz7kHIlKYlO1taPBat2mNBa0EK4QTFIljO+aIE72AiAxKa74UyQCcBVJTmmOBBWbGHvv24gg+LwKqeqxhBXIGw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":141623},"type":"module","_from":"file:/home/runner/_work/Relay-SDK/Relay-SDK/.release-tmp/package-staging/relaymessenger-openclaw-plugin-0.4.4-staging.0.tgz","engines":{"node":">=22.22.3"},"exports":{".":"./dist/index.js","./setup":"./dist/setup-entry.js"},"scripts":{"test":"vitest run","build":"npm run clean && tsc -p tsconfig.build.json","check":"tsc -p tsconfig.json --noEmit","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","prepack":"npm run build","validate":"npm run check && npm run build && npm test && npm run contract:verify && npm run contract:test","pack:smoke":"node scripts/pack-smoke.mjs","contract:test":"node --test test/*.test.mjs","contract:verify":"node scripts/verify-contract-provenance.mjs","gateway:harness":"node scripts/gateway-harness.mjs","release:validate":"node scripts/release-validate.mjs"},"_npmUser":{"name":"advaitpaliwal","email":"advait@companion.ai"},"openclaw":{"build":{"openclawVersion":"2026.8.1"},"compat":{"pluginApi":">=2026.8.1 <2026.10.0"},"channel":{"id":"relay","blurb":"Message your OpenClaw through Relay.","label":"Relay","order":70,"setup":{"fields":[{"cli":{"flags":"--token <token>","description":"Relay Agent Token"},"key":"token","kind":"string","sensitive":true},{"cli":{"flags":"--token-file <path>","description":"File containing a Relay Agent Token"},"key":"tokenFile","kind":"string","sensitive":true},{"cli":{"flags":"--base-url <url>","description":"Relay API origin"},"key":"baseUrl","kind":"string"},{"cli":{"flags":"--allow-from <contacts>","description":"Allowed Relay Contact IDs or Handles"},"key":"allowFrom","kind":"string-list"},{"cli":{"flags":"--use-env","description":"Use RELAY_AGENT_TOKEN"},"key":"useEnv","kind":"boolean","envVars":["RELAY_AGENT_TOKEN"]}]},"commands":{"nativeSkillsAutoEnabled":false,"nativeCommandsAutoEnabled":false},"docsPath":"https://docs.relayapp.im/integrations/openclaw","docsLabel":"Relay OpenClaw","detailLabel":"Relay Messenger","systemImage":"message","selectionLabel":"Relay","configuredState":{"env":{"anyOf":["RELAY_AGENT_TOKEN"]}},"markdownCapable":false},"install":{"npmSpec":"@relaymessenger/openclaw-plugin","defaultChoice":"npm","minHostVersion":">=2026.8.1","allowInvalidConfigRecovery":true},"extensions":["./index.ts"],"setupEntry":"./setup-entry.ts","runtimeExtensions":["./dist/index.js"],"runtimeSetupEntry":"./dist/setup-entry.js"},"_resolved":"/home/runner/_work/Relay-SDK/Relay-SDK/.release-tmp/package-staging/relaymessenger-openclaw-plugin-0.4.4-staging.0.tgz","_integrity":"sha512-Zp1dTMEaQoSe8i0p2VEsTl7VT6+OhSSq6+TdzjpvQk+KxQM06tZKn7hpG4nvtcu7rEletrcUznSI7ZAbfxwjCw==","repository":{"url":"git+https://github.com/RelayMessenger/Relay-SDK.git","type":"git","directory":"packages/openclaw"},"_npmVersion":"12.0.2","description":"Native Relay channel plugin for OpenClaw","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@relaymessenger/sdk":"0.3.3-staging.7"},"publishConfig":{"tag":"staging","access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^4.1.10","openclaw":"2026.8.1","typescript":"^7.0.2","@types/node":"^26.0.0"},"peerDependencies":{"openclaw":">=2026.8.1 <2026.10.0"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/openclaw-plugin_0.4.4-staging.0_1789539217246_0.2571407210657377","host":"s3://npm-registry-packages-npm-production"}},"0.4.4":{"name":"@relaymessenger/openclaw-plugin","version":"0.4.4","keywords":["openclaw","relay","messaging","channel"],"license":"MIT","_id":"@relaymessenger/openclaw-plugin@0.4.4","maintainers":[{"name":"advaitpaliwal","email":"advait@companion.ai"}],"homepage":"https://docs.relayapp.im/integrations/openclaw","bugs":{"url":"https://github.com/RelayMessenger/Relay-SDK/issues"},"dist":{"shasum":"10dbc1cf4c33e625a5c767eb9e6d02a6b03494d8","tarball":"https://registry.npmjs.org/@relaymessenger/openclaw-plugin/-/openclaw-plugin-0.4.4.tgz","fileCount":31,"integrity":"sha512-DagDZWM8WodaMfbKArysEs1V9fVx3G4bZA9B64M26EIrzGykSuAPWzok7fXyK840Rxvd7l0IPmxPKXXjcGEXuw==","signatures":[{"sig":"MEQCIAvdkt746H6ltf8YuSGmzqBwxM87imfLg4fmZR5kAay0AiB2UOSgoVdQnIFhfbsIQDSN5Il1bpbTWOdxZZVnCEjEUw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDI+6tsflajdhAxhpqykW0RzDDvy5ZEs6XtxuysCusylgIgKTONQ7w632hsr7RTeATfDNYEfPXwg36BL/Fhw9KkWx8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":141593},"type":"module","_from":"file:/home/runner/_work/Relay-SDK/Relay-SDK/.release-tmp/release/openclaw/relaymessenger-openclaw-plugin-0.4.4.tgz","engines":{"node":">=22.22.3"},"exports":{".":"./dist/index.js","./setup":"./dist/setup-entry.js"},"scripts":{"test":"vitest run","build":"npm run clean && tsc -p tsconfig.build.json","check":"tsc -p tsconfig.json --noEmit","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","prepack":"npm run build","validate":"npm run check && npm run build && npm test && npm run contract:verify && npm run contract:test","pack:smoke":"node scripts/pack-smoke.mjs","contract:test":"node --test test/*.test.mjs","contract:verify":"node scripts/verify-contract-provenance.mjs","gateway:harness":"node scripts/gateway-harness.mjs","release:validate":"node scripts/release-validate.mjs"},"_npmUser":{"name":"advaitpaliwal","email":"advait@companion.ai"},"openclaw":{"build":{"openclawVersion":"2026.8.1"},"compat":{"pluginApi":">=2026.8.1 <2026.10.0"},"channel":{"id":"relay","blurb":"Message your OpenClaw through Relay.","label":"Relay","order":70,"setup":{"fields":[{"cli":{"flags":"--token <token>","description":"Relay Agent Token"},"key":"token","kind":"string","sensitive":true},{"cli":{"flags":"--token-file <path>","description":"File containing a Relay Agent Token"},"key":"tokenFile","kind":"string","sensitive":true},{"cli":{"flags":"--base-url <url>","description":"Relay API origin"},"key":"baseUrl","kind":"string"},{"cli":{"flags":"--allow-from <contacts>","description":"Allowed Relay Contact IDs or Handles"},"key":"allowFrom","kind":"string-list"},{"cli":{"flags":"--use-env","description":"Use RELAY_AGENT_TOKEN"},"key":"useEnv","kind":"boolean","envVars":["RELAY_AGENT_TOKEN"]}]},"commands":{"nativeSkillsAutoEnabled":false,"nativeCommandsAutoEnabled":false},"docsPath":"https://docs.relayapp.im/integrations/openclaw","docsLabel":"Relay OpenClaw","detailLabel":"Relay Messenger","systemImage":"message","selectionLabel":"Relay","configuredState":{"env":{"anyOf":["RELAY_AGENT_TOKEN"]}},"markdownCapable":false},"install":{"npmSpec":"@relaymessenger/openclaw-plugin","defaultChoice":"npm","minHostVersion":">=2026.8.1","allowInvalidConfigRecovery":true},"extensions":["./index.ts"],"setupEntry":"./setup-entry.ts","runtimeExtensions":["./dist/index.js"],"runtimeSetupEntry":"./dist/setup-entry.js"},"_resolved":"/home/runner/_work/Relay-SDK/Relay-SDK/.release-tmp/release/openclaw/relaymessenger-openclaw-plugin-0.4.4.tgz","_integrity":"sha512-DagDZWM8WodaMfbKArysEs1V9fVx3G4bZA9B64M26EIrzGykSuAPWzok7fXyK840Rxvd7l0IPmxPKXXjcGEXuw==","repository":{"url":"git+https://github.com/RelayMessenger/Relay-SDK.git","type":"git","directory":"packages/openclaw"},"_npmVersion":"12.0.2","description":"Native Relay channel plugin for OpenClaw","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@relaymessenger/sdk":"0.3.3"},"publishConfig":{"tag":"staging","access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","openclaw":"2026.8.1","typescript":"^7.0.2","@types/node":"^26.0.0"},"peerDependencies":{"openclaw":">=2026.8.1 <2026.10.0"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/openclaw-plugin_0.4.4_1789569202619_0.7725957619827859","host":"s3://npm-registry-packages-npm-production"}},"0.4.5-staging.0":{"name":"@relaymessenger/openclaw-plugin","version":"0.4.5-staging.0","keywords":["openclaw","relay","messaging","channel"],"license":"MIT","_id":"@relaymessenger/openclaw-plugin@0.4.5-staging.0","maintainers":[{"name":"advaitpaliwal","email":"advait@companion.ai"}],"homepage":"https://docs.relayapp.im/integrations/openclaw","bugs":{"url":"https://github.com/RelayMessenger/Relay-SDK/issues"},"dist":{"shasum":"8f92bb7fd4f7edc96f37139cc30341bcacfe5308","tarball":"https://registry.npmjs.org/@relaymessenger/openclaw-plugin/-/openclaw-plugin-0.4.5-staging.0.tgz","fileCount":31,"integrity":"sha512-nxYYEx8YPrT2IABPrTVP7tqlyZlTIDcG/qwTZLCZJIL/3dspTpCS6qeC6AkwpO77TweUlJ70s+H1U06NV6XgTg==","signatures":[{"sig":"MEUCIDywxMkUTWI88wztSNwbc4q8y8G5HosVBwpzAtRRSnJ4AiEA1yUvv2liSVxT8oYPtyYi9UR0wUSN2BgBflGcYlsh7oo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDTjffEjjLpO3qr15ZPeBYGtGHdhd/qbU2o55d8RCVxLQIhAOTwibe16wfxzFYvvkbg+utDUFSGoNCjPXj+Hx+rm0pT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":141623},"type":"module","_from":"file:/home/runner/_work/Relay-SDK/Relay-SDK/.release-tmp/package-staging/relaymessenger-openclaw-plugin-0.4.5-staging.0.tgz","engines":{"node":">=22.22.3"},"exports":{".":"./dist/index.js","./setup":"./dist/setup-entry.js"},"scripts":{"test":"vitest run","build":"npm run clean && tsc -p tsconfig.build.json","check":"tsc -p tsconfig.json --noEmit","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","prepack":"npm run build","validate":"npm run check && npm run build && npm test && npm run contract:verify && npm run contract:test","pack:smoke":"node scripts/pack-smoke.mjs","contract:test":"node --test test/*.test.mjs","contract:verify":"node scripts/verify-contract-provenance.mjs","gateway:harness":"node scripts/gateway-harness.mjs","release:validate":"node scripts/release-validate.mjs"},"_npmUser":{"name":"advaitpaliwal","email":"advait@companion.ai"},"openclaw":{"build":{"openclawVersion":"2026.8.1"},"compat":{"pluginApi":">=2026.8.1 <2026.10.0"},"channel":{"id":"relay","blurb":"Message your OpenClaw through Relay.","label":"Relay","order":70,"setup":{"fields":[{"cli":{"flags":"--token <token>","description":"Relay Agent Token"},"key":"token","kind":"string","sensitive":true},{"cli":{"flags":"--token-file <path>","description":"File containing a Relay Agent Token"},"key":"tokenFile","kind":"string","sensitive":true},{"cli":{"flags":"--base-url <url>","description":"Relay API origin"},"key":"baseUrl","kind":"string"},{"cli":{"flags":"--allow-from <contacts>","description":"Allowed Relay Contact IDs or Handles"},"key":"allowFrom","kind":"string-list"},{"cli":{"flags":"--use-env","description":"Use RELAY_AGENT_TOKEN"},"key":"useEnv","kind":"boolean","envVars":["RELAY_AGENT_TOKEN"]}]},"commands":{"nativeSkillsAutoEnabled":false,"nativeCommandsAutoEnabled":false},"docsPath":"https://docs.relayapp.im/integrations/openclaw","docsLabel":"Relay OpenClaw","detailLabel":"Relay Messenger","systemImage":"message","selectionLabel":"Relay","configuredState":{"env":{"anyOf":["RELAY_AGENT_TOKEN"]}},"markdownCapable":false},"install":{"npmSpec":"@relaymessenger/openclaw-plugin","defaultChoice":"npm","minHostVersion":">=2026.8.1","allowInvalidConfigRecovery":true},"extensions":["./index.ts"],"setupEntry":"./setup-entry.ts","runtimeExtensions":["./dist/index.js"],"runtimeSetupEntry":"./dist/setup-entry.js"},"_resolved":"/home/runner/_work/Relay-SDK/Relay-SDK/.release-tmp/package-staging/relaymessenger-openclaw-plugin-0.4.5-staging.0.tgz","_integrity":"sha512-nxYYEx8YPrT2IABPrTVP7tqlyZlTIDcG/qwTZLCZJIL/3dspTpCS6qeC6AkwpO77TweUlJ70s+H1U06NV6XgTg==","repository":{"url":"git+https://github.com/RelayMessenger/Relay-SDK.git","type":"git","directory":"packages/openclaw"},"_npmVersion":"12.0.2","description":"Native Relay channel plugin for OpenClaw","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@relaymessenger/sdk":"0.3.4-staging.0"},"publishConfig":{"tag":"staging","access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^4.1.10","openclaw":"2026.8.1","typescript":"^7.0.2","@types/node":"^26.0.0"},"peerDependencies":{"openclaw":">=2026.8.1 <2026.10.0"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/openclaw-plugin_0.4.5-staging.0_1789586396077_0.11697406545962163","host":"s3://npm-registry-packages-npm-production"}},"0.4.5":{"name":"@relaymessenger/openclaw-plugin","version":"0.4.5","keywords":["openclaw","relay","messaging","channel"],"license":"MIT","_id":"@relaymessenger/openclaw-plugin@0.4.5","maintainers":[{"name":"advaitpaliwal","email":"advait@companion.ai"}],"homepage":"https://docs.relayapp.im/integrations/openclaw","bugs":{"url":"https://github.com/RelayMessenger/Relay-SDK/issues"},"dist":{"shasum":"710e76967698cb2de4eb0522d932b0ae1b23d31c","tarball":"https://registry.npmjs.org/@relaymessenger/openclaw-plugin/-/openclaw-plugin-0.4.5.tgz","fileCount":31,"integrity":"sha512-GH2CxK2rAuNJGPkM8yy9KGRyMRcVim02hWkdvGv9Fm3TNYJj5ZGbuSaGOdvX0mmTVqEUO2bN94mp1NeERiw+Nw==","signatures":[{"sig":"MEQCIE4EzhTUFgjO9NA1t2DBoSB+h+Jv4ePZJ9vEP5YOTPCrAiAZo/jLrQnuyXyT3zREAXbT7KBXszyftJE+VmPsBrUPUA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCQSAxJbfXgl9oWePaEl4GIE8bTszsOEdqJBnANY7r5pwIhANafrUpJrAwqaT5HoGu+sHwavLwdM8B6GgJBFIPSruhq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":141593},"type":"module","_from":"file:/home/runner/_work/Relay-SDK/Relay-SDK/.release-tmp/release/openclaw/relaymessenger-openclaw-plugin-0.4.5.tgz","engines":{"node":">=22.22.3"},"exports":{".":"./dist/index.js","./setup":"./dist/setup-entry.js"},"scripts":{"test":"vitest run","build":"npm run clean && tsc -p tsconfig.build.json","check":"tsc -p tsconfig.json --noEmit","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","prepack":"npm run build","validate":"npm run check && npm run build && npm test && npm run contract:verify && npm run contract:test","pack:smoke":"node scripts/pack-smoke.mjs","contract:test":"node --test test/*.test.mjs","contract:verify":"node scripts/verify-contract-provenance.mjs","gateway:harness":"node scripts/gateway-harness.mjs","release:validate":"node scripts/release-validate.mjs"},"_npmUser":{"name":"advaitpaliwal","email":"advait@companion.ai"},"openclaw":{"build":{"openclawVersion":"2026.8.1"},"compat":{"pluginApi":">=2026.8.1 <2026.10.0"},"channel":{"id":"relay","blurb":"Message your OpenClaw through Relay.","label":"Relay","order":70,"setup":{"fields":[{"cli":{"flags":"--token <token>","description":"Relay Agent Token"},"key":"token","kind":"string","sensitive":true},{"cli":{"flags":"--token-file <path>","description":"File containing a Relay Agent Token"},"key":"tokenFile","kind":"string","sensitive":true},{"cli":{"flags":"--base-url <url>","description":"Relay API origin"},"key":"baseUrl","kind":"string"},{"cli":{"flags":"--allow-from <contacts>","description":"Allowed Relay Contact IDs or Handles"},"key":"allowFrom","kind":"string-list"},{"cli":{"flags":"--use-env","description":"Use RELAY_AGENT_TOKEN"},"key":"useEnv","kind":"boolean","envVars":["RELAY_AGENT_TOKEN"]}]},"commands":{"nativeSkillsAutoEnabled":false,"nativeCommandsAutoEnabled":false},"docsPath":"https://docs.relayapp.im/integrations/openclaw","docsLabel":"Relay OpenClaw","detailLabel":"Relay Messenger","systemImage":"message","selectionLabel":"Relay","configuredState":{"env":{"anyOf":["RELAY_AGENT_TOKEN"]}},"markdownCapable":false},"install":{"npmSpec":"@relaymessenger/openclaw-plugin","defaultChoice":"npm","minHostVersion":">=2026.8.1","allowInvalidConfigRecovery":true},"extensions":["./index.ts"],"setupEntry":"./setup-entry.ts","runtimeExtensions":["./dist/index.js"],"runtimeSetupEntry":"./dist/setup-entry.js"},"_resolved":"/home/runner/_work/Relay-SDK/Relay-SDK/.release-tmp/release/openclaw/relaymessenger-openclaw-plugin-0.4.5.tgz","_integrity":"sha512-GH2CxK2rAuNJGPkM8yy9KGRyMRcVim02hWkdvGv9Fm3TNYJj5ZGbuSaGOdvX0mmTVqEUO2bN94mp1NeERiw+Nw==","repository":{"url":"git+https://github.com/RelayMessenger/Relay-SDK.git","type":"git","directory":"packages/openclaw"},"_npmVersion":"12.0.2","description":"Native Relay channel plugin for OpenClaw","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@relaymessenger/sdk":"0.3.4"},"publishConfig":{"tag":"staging","access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","openclaw":"2026.8.1","typescript":"^7.0.2","@types/node":"^26.0.0"},"peerDependencies":{"openclaw":">=2026.8.1 <2026.10.0"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/openclaw-plugin_0.4.5_1789587959142_0.35150290417298047","host":"s3://npm-registry-packages-npm-production"}},"0.4.6-staging.0":{"name":"@relaymessenger/openclaw-plugin","version":"0.4.6-staging.0","keywords":["openclaw","relay","messaging","channel"],"license":"MIT","_id":"@relaymessenger/openclaw-plugin@0.4.6-staging.0","maintainers":[{"name":"advaitpaliwal","email":"advait@companion.ai"}],"homepage":"https://docs.relayapp.im/integrations/openclaw","bugs":{"url":"https://github.com/RelayMessenger/Relay-SDK/issues"},"dist":{"shasum":"3d94178a5947517aa8addfe309bd7fb465073580","tarball":"https://registry.npmjs.org/@relaymessenger/openclaw-plugin/-/openclaw-plugin-0.4.6-staging.0.tgz","fileCount":31,"integrity":"sha512-sKTYKFq9EZgsRXLVi/zlQbVhLnpgruSfBDBFbXHXPO7eIAONxDlRoQp7MUzdc4p9UQd8UpJCNJv1kH2REYzkNA==","signatures":[{"sig":"MEQCIHkToAibsUZYy5VS9ldwA1gdwbrH6JvUCBEjVAD24LeAAiAmM6e/DHL/XeDKKVJMcKTrWn+WFRFeCnAWWP1Jj1pcXg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIG1YClliaTTidPiBuTWTpdaK2hYWzvpEDjSnBJgF3BLzAiEAmrPfrbj/jYyGl1NwZ+g3AS0B8NNxE9T6Oh2ug41bkzI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":141623},"type":"module","_from":"file:/home/runner/_work/Relay-SDK/Relay-SDK/.release-tmp/package-staging/relaymessenger-openclaw-plugin-0.4.6-staging.0.tgz","engines":{"node":">=22.22.3"},"exports":{".":"./dist/index.js","./setup":"./dist/setup-entry.js"},"scripts":{"test":"vitest run","build":"npm run clean && tsc -p tsconfig.build.json","check":"tsc -p tsconfig.json --noEmit","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","prepack":"npm run build","validate":"npm run check && npm run build && npm test && npm run contract:verify && npm run contract:test","pack:smoke":"node scripts/pack-smoke.mjs","contract:test":"node --test test/*.test.mjs","contract:verify":"node scripts/verify-contract-provenance.mjs","gateway:harness":"node scripts/gateway-harness.mjs","release:validate":"node scripts/release-validate.mjs"},"_npmUser":{"name":"advaitpaliwal","email":"advait@companion.ai"},"openclaw":{"build":{"openclawVersion":"2026.8.1"},"compat":{"pluginApi":">=2026.8.1 <2026.10.0"},"channel":{"id":"relay","blurb":"Message your OpenClaw through Relay.","label":"Relay","order":70,"setup":{"fields":[{"cli":{"flags":"--token <token>","description":"Relay Agent Token"},"key":"token","kind":"string","sensitive":true},{"cli":{"flags":"--token-file <path>","description":"File containing a Relay Agent Token"},"key":"tokenFile","kind":"string","sensitive":true},{"cli":{"flags":"--base-url <url>","description":"Relay API origin"},"key":"baseUrl","kind":"string"},{"cli":{"flags":"--allow-from <contacts>","description":"Allowed Relay Contact IDs or Handles"},"key":"allowFrom","kind":"string-list"},{"cli":{"flags":"--use-env","description":"Use RELAY_AGENT_TOKEN"},"key":"useEnv","kind":"boolean","envVars":["RELAY_AGENT_TOKEN"]}]},"commands":{"nativeSkillsAutoEnabled":false,"nativeCommandsAutoEnabled":false},"docsPath":"https://docs.relayapp.im/integrations/openclaw","docsLabel":"Relay OpenClaw","detailLabel":"Relay Messenger","systemImage":"message","selectionLabel":"Relay","configuredState":{"env":{"anyOf":["RELAY_AGENT_TOKEN"]}},"markdownCapable":false},"install":{"npmSpec":"@relaymessenger/openclaw-plugin","defaultChoice":"npm","minHostVersion":">=2026.8.1","allowInvalidConfigRecovery":true},"extensions":["./index.ts"],"setupEntry":"./setup-entry.ts","runtimeExtensions":["./dist/index.js"],"runtimeSetupEntry":"./dist/setup-entry.js"},"_resolved":"/home/runner/_work/Relay-SDK/Relay-SDK/.release-tmp/package-staging/relaymessenger-openclaw-plugin-0.4.6-staging.0.tgz","_integrity":"sha512-sKTYKFq9EZgsRXLVi/zlQbVhLnpgruSfBDBFbXHXPO7eIAONxDlRoQp7MUzdc4p9UQd8UpJCNJv1kH2REYzkNA==","repository":{"url":"git+https://github.com/RelayMessenger/Relay-SDK.git","type":"git","directory":"packages/openclaw"},"_npmVersion":"12.0.2","description":"Native Relay channel plugin for OpenClaw","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@relaymessenger/sdk":"0.3.5-staging.0"},"publishConfig":{"tag":"staging","access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^4.1.10","openclaw":"2026.8.1","typescript":"^7.0.2","@types/node":"^26.0.0"},"peerDependencies":{"openclaw":">=2026.8.1 <2026.10.0"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/openclaw-plugin_0.4.6-staging.0_1789626998581_0.41922552285561965","host":"s3://npm-registry-packages-npm-production"}},"0.4.6":{"name":"@relaymessenger/openclaw-plugin","version":"0.4.6","keywords":["openclaw","relay","messaging","channel"],"license":"MIT","_id":"@relaymessenger/openclaw-plugin@0.4.6","maintainers":[{"name":"advaitpaliwal","email":"advait@companion.ai"}],"homepage":"https://docs.relayapp.im/integrations/openclaw","bugs":{"url":"https://github.com/RelayMessenger/Relay-SDK/issues"},"dist":{"shasum":"f6344bc504699ed002164ad4d0e45ca7d641f6ac","tarball":"https://registry.npmjs.org/@relaymessenger/openclaw-plugin/-/openclaw-plugin-0.4.6.tgz","fileCount":31,"integrity":"sha512-BMBEpCzLmlNpB0HDqbxF4DdXG/6inlb+mpMulB18H76iuFvcLPnLZnMeUKY0XLJ1scsrSkeMElTx9y58+YNo7Q==","signatures":[{"sig":"MEUCIFRQqQbapZzdLz62428XxaMiLI8bO97ezS4R3q1VL7/QAiEAi/1Mgb7YkTTB0STnrIVNrtGoY5sNf901JBjTu4RuBlM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIHRm1kvkCDk11k+mP/QFfmTN+7KEJpw5+MtKirrzivJHAiEAlhDgQFY9gWxOFc2nx4GIP+B4VEpmwCzsujB7ZuIhCyg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":141593},"type":"module","_from":"file:/home/runner/_work/Relay-SDK/Relay-SDK/.release-tmp/release/openclaw/relaymessenger-openclaw-plugin-0.4.6.tgz","engines":{"node":">=22.22.3"},"exports":{".":"./dist/index.js","./setup":"./dist/setup-entry.js"},"scripts":{"test":"vitest run","build":"npm run clean && tsc -p tsconfig.build.json","check":"tsc -p tsconfig.json --noEmit","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","prepack":"npm run build","validate":"npm run check && npm run build && npm test && npm run contract:verify && npm run contract:test","pack:smoke":"node scripts/pack-smoke.mjs","contract:test":"node --test test/*.test.mjs","contract:verify":"node scripts/verify-contract-provenance.mjs","gateway:harness":"node scripts/gateway-harness.mjs","release:validate":"node scripts/release-validate.mjs"},"_npmUser":{"name":"advaitpaliwal","email":"advait@companion.ai"},"openclaw":{"build":{"openclawVersion":"2026.8.1"},"compat":{"pluginApi":">=2026.8.1 <2026.10.0"},"channel":{"id":"relay","blurb":"Message your OpenClaw through Relay.","label":"Relay","order":70,"setup":{"fields":[{"cli":{"flags":"--token <token>","description":"Relay Agent Token"},"key":"token","kind":"string","sensitive":true},{"cli":{"flags":"--token-file <path>","description":"File containing a Relay Agent Token"},"key":"tokenFile","kind":"string","sensitive":true},{"cli":{"flags":"--base-url <url>","description":"Relay API origin"},"key":"baseUrl","kind":"string"},{"cli":{"flags":"--allow-from <contacts>","description":"Allowed Relay Contact IDs or Handles"},"key":"allowFrom","kind":"string-list"},{"cli":{"flags":"--use-env","description":"Use RELAY_AGENT_TOKEN"},"key":"useEnv","kind":"boolean","envVars":["RELAY_AGENT_TOKEN"]}]},"commands":{"nativeSkillsAutoEnabled":false,"nativeCommandsAutoEnabled":false},"docsPath":"https://docs.relayapp.im/integrations/openclaw","docsLabel":"Relay OpenClaw","detailLabel":"Relay Messenger","systemImage":"message","selectionLabel":"Relay","configuredState":{"env":{"anyOf":["RELAY_AGENT_TOKEN"]}},"markdownCapable":false},"install":{"npmSpec":"@relaymessenger/openclaw-plugin","defaultChoice":"npm","minHostVersion":">=2026.8.1","allowInvalidConfigRecovery":true},"extensions":["./index.ts"],"setupEntry":"./setup-entry.ts","runtimeExtensions":["./dist/index.js"],"runtimeSetupEntry":"./dist/setup-entry.js"},"_resolved":"/home/runner/_work/Relay-SDK/Relay-SDK/.release-tmp/release/openclaw/relaymessenger-openclaw-plugin-0.4.6.tgz","_integrity":"sha512-BMBEpCzLmlNpB0HDqbxF4DdXG/6inlb+mpMulB18H76iuFvcLPnLZnMeUKY0XLJ1scsrSkeMElTx9y58+YNo7Q==","repository":{"url":"git+https://github.com/RelayMessenger/Relay-SDK.git","type":"git","directory":"packages/openclaw"},"_npmVersion":"12.0.2","description":"Native Relay channel plugin for OpenClaw","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@relaymessenger/sdk":"0.3.5"},"publishConfig":{"tag":"staging","access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","openclaw":"2026.8.1","typescript":"^7.0.2","@types/node":"^26.0.0"},"peerDependencies":{"openclaw":">=2026.8.1 <2026.10.0"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/openclaw-plugin_0.4.6_1789627780397_0.48867849822165055","host":"s3://npm-registry-packages-npm-production"}},"0.4.7-staging.0":{"name":"@relaymessenger/openclaw-plugin","version":"0.4.7-staging.0","keywords":["openclaw","relay","messaging","channel"],"license":"MIT","_id":"@relaymessenger/openclaw-plugin@0.4.7-staging.0","maintainers":[{"name":"advaitpaliwal","email":"advait@companion.ai"}],"homepage":"https://docs.relayapp.im/integrations/openclaw","bugs":{"url":"https://github.com/RelayMessenger/Relay-SDK/issues"},"dist":{"shasum":"015ad8c817e8d9889fbf146ca57c14446cb4b920","tarball":"https://registry.npmjs.org/@relaymessenger/openclaw-plugin/-/openclaw-plugin-0.4.7-staging.0.tgz","fileCount":31,"integrity":"sha512-gTlrSDyk2NjCjNdeFi3OTWoqT5Jw+iBi33Ez7dj9Oy7Ec+Rjf0vI/n+Abl5dWn246miMsr/Ug0Dso9c1e2Bq0g==","signatures":[{"sig":"MEQCICkU21TI6erc+LWXo2MF502PBy6zKalcrrbspVqrOA82AiATd34tHz4h9ft704w4Z0NLqyyit0QEXwFC328Dosn6xw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQD+5UHJTX+psXWDhbwP36ZrNIzGUBhmoFB0P7Wjo0P6QgIhANXdQBxbAHtcXwPI5zUeFvTVWgxWxg5qYGPWfF2oacG0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":141623},"type":"module","_from":"file:/home/runner/_work/Relay-SDK/Relay-SDK/.release-tmp/package-staging/relaymessenger-openclaw-plugin-0.4.7-staging.0.tgz","engines":{"node":">=22.22.3"},"exports":{".":"./dist/index.js","./setup":"./dist/setup-entry.js"},"scripts":{"test":"vitest run","build":"npm run clean && tsc -p tsconfig.build.json","check":"tsc -p tsconfig.json --noEmit","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","prepack":"npm run build","validate":"npm run check && npm run build && npm test && npm run contract:verify && npm run contract:test","pack:smoke":"node scripts/pack-smoke.mjs","contract:test":"node --test test/*.test.mjs","contract:verify":"node scripts/verify-contract-provenance.mjs","gateway:harness":"node scripts/gateway-harness.mjs","release:validate":"node scripts/release-validate.mjs"},"_npmUser":{"name":"advaitpaliwal","email":"advait@companion.ai"},"openclaw":{"build":{"openclawVersion":"2026.8.1"},"compat":{"pluginApi":">=2026.8.1 <2026.10.0"},"channel":{"id":"relay","blurb":"Message your OpenClaw through Relay.","label":"Relay","order":70,"setup":{"fields":[{"cli":{"flags":"--token <token>","description":"Relay Agent Token"},"key":"token","kind":"string","sensitive":true},{"cli":{"flags":"--token-file <path>","description":"File containing a Relay Agent Token"},"key":"tokenFile","kind":"string","sensitive":true},{"cli":{"flags":"--base-url <url>","description":"Relay API origin"},"key":"baseUrl","kind":"string"},{"cli":{"flags":"--allow-from <contacts>","description":"Allowed Relay Contact IDs or Handles"},"key":"allowFrom","kind":"string-list"},{"cli":{"flags":"--use-env","description":"Use RELAY_AGENT_TOKEN"},"key":"useEnv","kind":"boolean","envVars":["RELAY_AGENT_TOKEN"]}]},"commands":{"nativeSkillsAutoEnabled":false,"nativeCommandsAutoEnabled":false},"docsPath":"https://docs.relayapp.im/integrations/openclaw","docsLabel":"Relay OpenClaw","detailLabel":"Relay Messenger","systemImage":"message","selectionLabel":"Relay","configuredState":{"env":{"anyOf":["RELAY_AGENT_TOKEN"]}},"markdownCapable":false},"install":{"npmSpec":"@relaymessenger/openclaw-plugin","defaultChoice":"npm","minHostVersion":">=2026.8.1","allowInvalidConfigRecovery":true},"extensions":["./index.ts"],"setupEntry":"./setup-entry.ts","runtimeExtensions":["./dist/index.js"],"runtimeSetupEntry":"./dist/setup-entry.js"},"_resolved":"/home/runner/_work/Relay-SDK/Relay-SDK/.release-tmp/package-staging/relaymessenger-openclaw-plugin-0.4.7-staging.0.tgz","_integrity":"sha512-gTlrSDyk2NjCjNdeFi3OTWoqT5Jw+iBi33Ez7dj9Oy7Ec+Rjf0vI/n+Abl5dWn246miMsr/Ug0Dso9c1e2Bq0g==","repository":{"url":"git+https://github.com/RelayMessenger/Relay-SDK.git","type":"git","directory":"packages/openclaw"},"_npmVersion":"12.0.2","description":"Native Relay channel plugin for OpenClaw","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@relaymessenger/sdk":"0.3.6-staging.0"},"publishConfig":{"tag":"staging","access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^4.1.10","openclaw":"2026.8.1","typescript":"^7.0.2","@types/node":"^26.0.0"},"peerDependencies":{"openclaw":">=2026.8.1 <2026.10.0"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/openclaw-plugin_0.4.7-staging.0_1789675995379_0.5257941610534398","host":"s3://npm-registry-packages-npm-production"}},"0.4.7-staging.1":{"name":"@relaymessenger/openclaw-plugin","version":"0.4.7-staging.1","keywords":["openclaw","relay","messaging","channel"],"license":"MIT","_id":"@relaymessenger/openclaw-plugin@0.4.7-staging.1","maintainers":[{"name":"advaitpaliwal","email":"advait@companion.ai"}],"homepage":"https://docs.relayapp.im/integrations/openclaw","bugs":{"url":"https://github.com/RelayMessenger/Relay-SDK/issues"},"dist":{"shasum":"56405ac69000bf7a493acd415f91d834eb0a0bce","tarball":"https://registry.npmjs.org/@relaymessenger/openclaw-plugin/-/openclaw-plugin-0.4.7-staging.1.tgz","fileCount":31,"integrity":"sha512-ubMJAfuHYhB8eo3EoNlsgSm7PiCCp8F7sidBxfjFDoz4Vkt4X1CDHldHr75+1irp0pFtY6XnjIr0SAam0FSTmw==","signatures":[{"sig":"MEUCIQCaMpeOiJR2ypi92J6louTeZhBicFxxWa3/HjDMbMjhogIgZbXQ/VeRjobQtLblcy5j5nqy83SNTQUPGofiv84MAp8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDGMi+bUT9QXWcvom7klJMdF89NS0YLIDM7fmVzbDp47QIhAMX9ed1Y/mvN73QM0V5XFx3X1i1KwA6PXdjiu3lIyVJ2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":141623},"type":"module","_from":"file:/home/runner/_work/Relay-SDK/Relay-SDK/.release-tmp/package-staging/relaymessenger-openclaw-plugin-0.4.7-staging.1.tgz","engines":{"node":">=22.22.3"},"exports":{".":"./dist/index.js","./setup":"./dist/setup-entry.js"},"scripts":{"test":"vitest run","build":"npm run clean && tsc -p tsconfig.build.json","check":"tsc -p tsconfig.json --noEmit","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","prepack":"npm run build","validate":"npm run check && npm run build && npm test && npm run contract:verify && npm run contract:test","pack:smoke":"node scripts/pack-smoke.mjs","contract:test":"node --test test/*.test.mjs","contract:verify":"node scripts/verify-contract-provenance.mjs","gateway:harness":"node scripts/gateway-harness.mjs","release:validate":"node scripts/release-validate.mjs"},"_npmUser":{"name":"advaitpaliwal","email":"advait@companion.ai"},"openclaw":{"build":{"openclawVersion":"2026.8.1"},"compat":{"pluginApi":">=2026.8.1 <2026.10.0"},"channel":{"id":"relay","blurb":"Message your OpenClaw through Relay.","label":"Relay","order":70,"setup":{"fields":[{"cli":{"flags":"--token <token>","description":"Relay Agent Token"},"key":"token","kind":"string","sensitive":true},{"cli":{"flags":"--token-file <path>","description":"File containing a Relay Agent Token"},"key":"tokenFile","kind":"string","sensitive":true},{"cli":{"flags":"--base-url <url>","description":"Relay API origin"},"key":"baseUrl","kind":"string"},{"cli":{"flags":"--allow-from <contacts>","description":"Allowed Relay Contact IDs or Handles"},"key":"allowFrom","kind":"string-list"},{"cli":{"flags":"--use-env","description":"Use RELAY_AGENT_TOKEN"},"key":"useEnv","kind":"boolean","envVars":["RELAY_AGENT_TOKEN"]}]},"commands":{"nativeSkillsAutoEnabled":false,"nativeCommandsAutoEnabled":false},"docsPath":"https://docs.relayapp.im/integrations/openclaw","docsLabel":"Relay OpenClaw","detailLabel":"Relay Messenger","systemImage":"message","selectionLabel":"Relay","configuredState":{"env":{"anyOf":["RELAY_AGENT_TOKEN"]}},"markdownCapable":false},"install":{"npmSpec":"@relaymessenger/openclaw-plugin","defaultChoice":"npm","minHostVersion":">=2026.8.1","allowInvalidConfigRecovery":true},"extensions":["./index.ts"],"setupEntry":"./setup-entry.ts","runtimeExtensions":["./dist/index.js"],"runtimeSetupEntry":"./dist/setup-entry.js"},"_resolved":"/home/runner/_work/Relay-SDK/Relay-SDK/.release-tmp/package-staging/relaymessenger-openclaw-plugin-0.4.7-staging.1.tgz","_integrity":"sha512-ubMJAfuHYhB8eo3EoNlsgSm7PiCCp8F7sidBxfjFDoz4Vkt4X1CDHldHr75+1irp0pFtY6XnjIr0SAam0FSTmw==","repository":{"url":"git+https://github.com/RelayMessenger/Relay-SDK.git","type":"git","directory":"packages/openclaw"},"_npmVersion":"12.0.2","description":"Native Relay channel plugin for OpenClaw","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@relaymessenger/sdk":"0.3.6-staging.1"},"publishConfig":{"tag":"staging","access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^4.1.10","openclaw":"2026.8.1","typescript":"^7.0.2","@types/node":"^26.0.0"},"peerDependencies":{"openclaw":">=2026.8.1 <2026.10.0"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/openclaw-plugin_0.4.7-staging.1_1789678161438_0.523244557613076","host":"s3://npm-registry-packages-npm-production"}},"0.4.7-staging.2":{"name":"@relaymessenger/openclaw-plugin","version":"0.4.7-staging.2","keywords":["openclaw","relay","messaging","channel"],"license":"MIT","_id":"@relaymessenger/openclaw-plugin@0.4.7-staging.2","maintainers":[{"name":"advaitpaliwal","email":"advait@companion.ai"}],"homepage":"https://docs.relayapp.im/integrations/openclaw","bugs":{"url":"https://github.com/RelayMessenger/Relay-SDK/issues"},"dist":{"shasum":"7b69ef3218f21c8cd94a6c58787a18515def6f6e","tarball":"https://registry.npmjs.org/@relaymessenger/openclaw-plugin/-/openclaw-plugin-0.4.7-staging.2.tgz","fileCount":31,"integrity":"sha512-om05vVAPaXXY3n14w/zSSpjX5O13ZdUnVq6fnDjGDhmPwFhIRAlenFOZCizMGcRE6ZiMhPve7weU4iOTcT71yQ==","signatures":[{"sig":"MEQCIFGswHEyQyWypxIkKQBFA+4M3N5zFkWLNQjNxqLKkKOFAiAoDs5vGKTq4SIxaOXu9x7jzpCnVL9+c8R+DXeJf2b6gQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDmbJr0s9MADQEHT4vvf+VKD2KEZmbycjx3XQdq1gMn+wIhAOF8tqnt8yI4ka44zWsboxxfpZxsqSWkVPTfTmfNBzLF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":141623},"type":"module","_from":"file:/home/runner/_work/Relay-SDK/Relay-SDK/.release-tmp/package-staging/relaymessenger-openclaw-plugin-0.4.7-staging.2.tgz","engines":{"node":">=22.22.3"},"exports":{".":"./dist/index.js","./setup":"./dist/setup-entry.js"},"scripts":{"test":"vitest run","build":"npm run clean && tsc -p tsconfig.build.json","check":"tsc -p tsconfig.json --noEmit","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","prepack":"npm run build","validate":"npm run check && npm run build && npm test && npm run contract:verify && npm run contract:test","pack:smoke":"node scripts/pack-smoke.mjs","contract:test":"node --test test/*.test.mjs","contract:verify":"node scripts/verify-contract-provenance.mjs","gateway:harness":"node scripts/gateway-harness.mjs","release:validate":"node scripts/release-validate.mjs"},"_npmUser":{"name":"advaitpaliwal","email":"advait@companion.ai"},"openclaw":{"build":{"openclawVersion":"2026.8.1"},"compat":{"pluginApi":">=2026.8.1 <2026.10.0"},"channel":{"id":"relay","blurb":"Message your OpenClaw through Relay.","label":"Relay","order":70,"setup":{"fields":[{"cli":{"flags":"--token <token>","description":"Relay Agent Token"},"key":"token","kind":"string","sensitive":true},{"cli":{"flags":"--token-file <path>","description":"File containing a Relay Agent Token"},"key":"tokenFile","kind":"string","sensitive":true},{"cli":{"flags":"--base-url <url>","description":"Relay API origin"},"key":"baseUrl","kind":"string"},{"cli":{"flags":"--allow-from <contacts>","description":"Allowed Relay Contact IDs or Handles"},"key":"allowFrom","kind":"string-list"},{"cli":{"flags":"--use-env","description":"Use RELAY_AGENT_TOKEN"},"key":"useEnv","kind":"boolean","envVars":["RELAY_AGENT_TOKEN"]}]},"commands":{"nativeSkillsAutoEnabled":false,"nativeCommandsAutoEnabled":false},"docsPath":"https://docs.relayapp.im/integrations/openclaw","docsLabel":"Relay OpenClaw","detailLabel":"Relay Messenger","systemImage":"message","selectionLabel":"Relay","configuredState":{"env":{"anyOf":["RELAY_AGENT_TOKEN"]}},"markdownCapable":false},"install":{"npmSpec":"@relaymessenger/openclaw-plugin","defaultChoice":"npm","minHostVersion":">=2026.8.1","allowInvalidConfigRecovery":true},"extensions":["./index.ts"],"setupEntry":"./setup-entry.ts","runtimeExtensions":["./dist/index.js"],"runtimeSetupEntry":"./dist/setup-entry.js"},"_resolved":"/home/runner/_work/Relay-SDK/Relay-SDK/.release-tmp/package-staging/relaymessenger-openclaw-plugin-0.4.7-staging.2.tgz","_integrity":"sha512-om05vVAPaXXY3n14w/zSSpjX5O13ZdUnVq6fnDjGDhmPwFhIRAlenFOZCizMGcRE6ZiMhPve7weU4iOTcT71yQ==","repository":{"url":"git+https://github.com/RelayMessenger/Relay-SDK.git","type":"git","directory":"packages/openclaw"},"_npmVersion":"12.0.2","description":"Native Relay channel plugin for OpenClaw","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@relaymessenger/sdk":"0.3.6-staging.2"},"publishConfig":{"tag":"staging","access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^4.1.10","openclaw":"2026.8.1","typescript":"^7.0.2","@types/node":"^26.0.0"},"peerDependencies":{"openclaw":">=2026.8.1 <2026.10.0"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/openclaw-plugin_0.4.7-staging.2_1789692872357_0.04037831224174626","host":"s3://npm-registry-packages-npm-production"}},"0.4.7-staging.3":{"name":"@relaymessenger/openclaw-plugin","version":"0.4.7-staging.3","keywords":["openclaw","relay","messaging","channel"],"license":"MIT","_id":"@relaymessenger/openclaw-plugin@0.4.7-staging.3","maintainers":[{"name":"advaitpaliwal","email":"advait@companion.ai"}],"homepage":"https://docs.relayapp.im/integrations/openclaw","bugs":{"url":"https://github.com/RelayMessenger/Relay-SDK/issues"},"dist":{"shasum":"2179c2b17536e03e74f9021ae7ed06368a195466","tarball":"https://registry.npmjs.org/@relaymessenger/openclaw-plugin/-/openclaw-plugin-0.4.7-staging.3.tgz","fileCount":31,"integrity":"sha512-fFLphBw5BLRMuRhg6GAfCYVViwBflL7WVxWy0UMY3yXLYzXqjsilvc1iieESUziuu6ZaEWN5wkngcypCnvSQww==","signatures":[{"sig":"MEUCIQCCqoaN5tkqiZFHZ8j0pTFAclYC6OLcWYLJ3Iu3SAqrIAIgL0JQLkzIl9EqVB6hibf3H76GiGVrlCerLordHfogO00=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCGUavQqj+F0XuWfX/FJEPVJWkbU4AIgoGi95177KV16wIgVvwtNjD85yq0LCdm3JE7vK7kZ0lAmMaU9maUKMA2rjM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":143106},"type":"module","_from":"file:/home/runner/_work/Relay-SDK/Relay-SDK/.release-tmp/package-staging/relaymessenger-openclaw-plugin-0.4.7-staging.3.tgz","engines":{"node":">=22.22.3"},"exports":{".":"./dist/index.js","./setup":"./dist/setup-entry.js"},"scripts":{"test":"vitest run","build":"npm run clean && tsc -p tsconfig.build.json","check":"tsc -p tsconfig.json --noEmit","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","prepack":"npm run build","validate":"npm run check && npm run build && npm test && npm run contract:verify && npm run contract:test","pack:smoke":"node scripts/pack-smoke.mjs","contract:test":"node --test test/*.test.mjs","contract:verify":"node scripts/verify-contract-provenance.mjs","gateway:harness":"node scripts/gateway-harness.mjs","release:validate":"node scripts/release-validate.mjs"},"_npmUser":{"name":"advaitpaliwal","email":"advait@companion.ai"},"openclaw":{"build":{"openclawVersion":"2026.8.1"},"compat":{"pluginApi":">=2026.8.1 <2026.10.0"},"channel":{"id":"relay","blurb":"Message your OpenClaw through Relay.","label":"Relay","order":70,"setup":{"fields":[{"cli":{"flags":"--token <token>","description":"Relay Agent Token"},"key":"token","kind":"string","sensitive":true},{"cli":{"flags":"--token-file <path>","description":"File containing a Relay Agent Token"},"key":"tokenFile","kind":"string","sensitive":true},{"cli":{"flags":"--base-url <url>","description":"Relay API origin"},"key":"baseUrl","kind":"string"},{"cli":{"flags":"--allow-from <contacts>","description":"Allowed Relay Contact IDs or Handles"},"key":"allowFrom","kind":"string-list"},{"cli":{"flags":"--use-env","description":"Use RELAY_AGENT_TOKEN"},"key":"useEnv","kind":"boolean","envVars":["RELAY_AGENT_TOKEN"]}]},"commands":{"nativeSkillsAutoEnabled":false,"nativeCommandsAutoEnabled":false},"docsPath":"https://docs.relayapp.im/integrations/openclaw","docsLabel":"Relay OpenClaw","detailLabel":"Relay Messenger","systemImage":"message","selectionLabel":"Relay","configuredState":{"env":{"anyOf":["RELAY_AGENT_TOKEN"]}},"markdownCapable":false},"install":{"npmSpec":"@relaymessenger/openclaw-plugin","defaultChoice":"npm","minHostVersion":">=2026.8.1","allowInvalidConfigRecovery":true},"extensions":["./index.ts"],"setupEntry":"./setup-entry.ts","runtimeExtensions":["./dist/index.js"],"runtimeSetupEntry":"./dist/setup-entry.js"},"_resolved":"/home/runner/_work/Relay-SDK/Relay-SDK/.release-tmp/package-staging/relaymessenger-openclaw-plugin-0.4.7-staging.3.tgz","_integrity":"sha512-fFLphBw5BLRMuRhg6GAfCYVViwBflL7WVxWy0UMY3yXLYzXqjsilvc1iieESUziuu6ZaEWN5wkngcypCnvSQww==","repository":{"url":"git+https://github.com/RelayMessenger/Relay-SDK.git","type":"git","directory":"packages/openclaw"},"_npmVersion":"12.0.2","description":"Native Relay channel plugin for OpenClaw","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@relaymessenger/sdk":"0.3.6-staging.3"},"publishConfig":{"tag":"staging","access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^4.1.10","openclaw":"2026.8.1","typescript":"^7.0.2","@types/node":"^26.0.0"},"peerDependencies":{"openclaw":">=2026.8.1 <2026.10.0"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/openclaw-plugin_0.4.7-staging.3_1789709936081_0.6648790623755858","host":"s3://npm-registry-packages-npm-production"}},"0.4.7-staging.4":{"name":"@relaymessenger/openclaw-plugin","version":"0.4.7-staging.4","keywords":["openclaw","relay","messaging","channel"],"license":"MIT","_id":"@relaymessenger/openclaw-plugin@0.4.7-staging.4","maintainers":[{"name":"advaitpaliwal","email":"advait@companion.ai"}],"homepage":"https://docs.relayapp.im/integrations/openclaw","bugs":{"url":"https://github.com/RelayMessenger/Relay-SDK/issues"},"dist":{"shasum":"cbba687c99c039a75b8130e1df92c4e68d0f1d48","tarball":"https://registry.npmjs.org/@relaymessenger/openclaw-plugin/-/openclaw-plugin-0.4.7-staging.4.tgz","fileCount":31,"integrity":"sha512-W81yfGPbft9FsR9czuYvOgLsT2C9ZVUxjF/Sj5n1L0jlV3I9ll4l1uxIgRp4AiOnUa5tHJkjYmwFM7XccI5Imw==","signatures":[{"sig":"MEUCIQDKbw9uL6UMY8PGLkaO9AD3FmDm9a2XaKWS10cG6BZ50gIgVOiGGa3v7yqf4AtAdrCDmIHOq1WcLJtbInRwJVJXrU8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCX2mkXNe6lqaRPdql3+HMusbASgZSirwVi3/czKpSoJgIhAIlIpTcJZsIICBT0M8nOEWfA0jsutqGU+uYuZpLo7fDB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":143106},"type":"module","_from":"file:/home/runner/_work/Relay-SDK/Relay-SDK/.release-tmp/package-staging/relaymessenger-openclaw-plugin-0.4.7-staging.4.tgz","engines":{"node":">=22.22.3"},"exports":{".":"./dist/index.js","./setup":"./dist/setup-entry.js"},"scripts":{"test":"vitest run","build":"npm run clean && tsc -p tsconfig.build.json","check":"tsc -p tsconfig.json --noEmit","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","prepack":"npm run build","validate":"npm run check && npm run build && npm test && npm run contract:verify && npm run contract:test","pack:smoke":"node scripts/pack-smoke.mjs","contract:test":"node --test test/*.test.mjs","contract:verify":"node scripts/verify-contract-provenance.mjs","gateway:harness":"node scripts/gateway-harness.mjs","release:validate":"node scripts/release-validate.mjs"},"_npmUser":{"name":"advaitpaliwal","email":"advait@companion.ai"},"openclaw":{"build":{"openclawVersion":"2026.8.1"},"compat":{"pluginApi":">=2026.8.1 <2026.10.0"},"channel":{"id":"relay","blurb":"Message your OpenClaw through Relay.","label":"Relay","order":70,"setup":{"fields":[{"cli":{"flags":"--token <token>","description":"Relay Agent Token"},"key":"token","kind":"string","sensitive":true},{"cli":{"flags":"--token-file <path>","description":"File containing a Relay Agent Token"},"key":"tokenFile","kind":"string","sensitive":true},{"cli":{"flags":"--base-url <url>","description":"Relay API origin"},"key":"baseUrl","kind":"string"},{"cli":{"flags":"--allow-from <contacts>","description":"Allowed Relay Contact IDs or Handles"},"key":"allowFrom","kind":"string-list"},{"cli":{"flags":"--use-env","description":"Use RELAY_AGENT_TOKEN"},"key":"useEnv","kind":"boolean","envVars":["RELAY_AGENT_TOKEN"]}]},"commands":{"nativeSkillsAutoEnabled":false,"nativeCommandsAutoEnabled":false},"docsPath":"https://docs.relayapp.im/integrations/openclaw","docsLabel":"Relay OpenClaw","detailLabel":"Relay Messenger","systemImage":"message","selectionLabel":"Relay","configuredState":{"env":{"anyOf":["RELAY_AGENT_TOKEN"]}},"markdownCapable":false},"install":{"npmSpec":"@relaymessenger/openclaw-plugin","defaultChoice":"npm","minHostVersion":">=2026.8.1","allowInvalidConfigRecovery":true},"extensions":["./index.ts"],"setupEntry":"./setup-entry.ts","runtimeExtensions":["./dist/index.js"],"runtimeSetupEntry":"./dist/setup-entry.js"},"_resolved":"/home/runner/_work/Relay-SDK/Relay-SDK/.release-tmp/package-staging/relaymessenger-openclaw-plugin-0.4.7-staging.4.tgz","_integrity":"sha512-W81yfGPbft9FsR9czuYvOgLsT2C9ZVUxjF/Sj5n1L0jlV3I9ll4l1uxIgRp4AiOnUa5tHJkjYmwFM7XccI5Imw==","repository":{"url":"git+https://github.com/RelayMessenger/Relay-SDK.git","type":"git","directory":"packages/openclaw"},"_npmVersion":"12.0.2","description":"Native Relay channel plugin for OpenClaw","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@relaymessenger/sdk":"0.3.6-staging.4"},"publishConfig":{"tag":"staging","access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^4.1.10","openclaw":"2026.8.1","typescript":"^7.0.2","@types/node":"^26.0.0"},"peerDependencies":{"openclaw":">=2026.8.1 <2026.10.0"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/openclaw-plugin_0.4.7-staging.4_1789764321139_0.608598163765524","host":"s3://npm-registry-packages-npm-production"}},"0.4.7-staging.5":{"name":"@relaymessenger/openclaw-plugin","version":"0.4.7-staging.5","keywords":["openclaw","relay","messaging","channel"],"license":"MIT","_id":"@relaymessenger/openclaw-plugin@0.4.7-staging.5","maintainers":[{"name":"advaitpaliwal","email":"advait@companion.ai"}],"homepage":"https://docs.relayapp.im/integrations/openclaw","bugs":{"url":"https://github.com/RelayMessenger/Relay-SDK/issues"},"dist":{"shasum":"eae2d4f0643054cea23397235c155ceece90730b","tarball":"https://registry.npmjs.org/@relaymessenger/openclaw-plugin/-/openclaw-plugin-0.4.7-staging.5.tgz","fileCount":31,"integrity":"sha512-6ieLd09moXYRq163MHEktE1lRFlNo/KjWH+NSb7WzQB5iJJjaxVaAXBzk7xirQ676KJZOayX4aR3GJntAHp85A==","signatures":[{"sig":"MEUCIQDTb5OnBEE/u4N4D1VJark51ha6DXjYmioGoZmjj8yMugIgeimthSwQQn6xreR/B6b+A04L1s+401kEiU1ISa1IUNU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIHyjGpF4f/XYUuJm8HHOyCkbEv+HOl4fuQNzyHENTTU/AiB5VptvJxIvCPdNCpmWcrBADJjPg12DAGvYw8hBPpYBRw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":144514},"type":"module","_from":"file:/home/runner/_work/Relay-SDK/Relay-SDK/.release-tmp/package-staging/relaymessenger-openclaw-plugin-0.4.7-staging.5.tgz","engines":{"node":">=22.22.3"},"exports":{".":"./dist/index.js","./setup":"./dist/setup-entry.js"},"scripts":{"test":"vitest run","build":"npm run clean && tsc -p tsconfig.build.json","check":"tsc -p tsconfig.json --noEmit","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","prepack":"npm run build","validate":"npm run check && npm run build && npm test && npm run contract:verify && npm run contract:test","pack:smoke":"node scripts/pack-smoke.mjs","contract:test":"node --test test/*.test.mjs","contract:verify":"node scripts/verify-contract-provenance.mjs","gateway:harness":"node scripts/gateway-harness.mjs","release:validate":"node scripts/release-validate.mjs"},"_npmUser":{"name":"advaitpaliwal","email":"advait@companion.ai"},"openclaw":{"build":{"openclawVersion":"2026.8.1"},"compat":{"pluginApi":">=2026.8.1 <2026.10.0"},"channel":{"id":"relay","blurb":"Message your OpenClaw through Relay.","label":"Relay","order":70,"setup":{"fields":[{"cli":{"flags":"--token <token>","description":"Relay Agent Token"},"key":"token","kind":"string","sensitive":true},{"cli":{"flags":"--token-file <path>","description":"File containing a Relay Agent Token"},"key":"tokenFile","kind":"string","sensitive":true},{"cli":{"flags":"--base-url <url>","description":"Relay API origin"},"key":"baseUrl","kind":"string"},{"cli":{"flags":"--allow-from <contacts>","description":"Allowed Relay Contact IDs or Handles"},"key":"allowFrom","kind":"string-list"},{"cli":{"flags":"--use-env","description":"Use RELAY_AGENT_TOKEN"},"key":"useEnv","kind":"boolean","envVars":["RELAY_AGENT_TOKEN"]}]},"commands":{"nativeSkillsAutoEnabled":false,"nativeCommandsAutoEnabled":false},"docsPath":"https://docs.relayapp.im/integrations/openclaw","docsLabel":"Relay OpenClaw","detailLabel":"Relay Messenger","systemImage":"message","selectionLabel":"Relay","configuredState":{"env":{"anyOf":["RELAY_AGENT_TOKEN"]}},"markdownCapable":false},"install":{"npmSpec":"@relaymessenger/openclaw-plugin","defaultChoice":"npm","minHostVersion":">=2026.8.1","allowInvalidConfigRecovery":true},"extensions":["./index.ts"],"setupEntry":"./setup-entry.ts","runtimeExtensions":["./dist/index.js"],"runtimeSetupEntry":"./dist/setup-entry.js"},"_resolved":"/home/runner/_work/Relay-SDK/Relay-SDK/.release-tmp/package-staging/relaymessenger-openclaw-plugin-0.4.7-staging.5.tgz","_integrity":"sha512-6ieLd09moXYRq163MHEktE1lRFlNo/KjWH+NSb7WzQB5iJJjaxVaAXBzk7xirQ676KJZOayX4aR3GJntAHp85A==","repository":{"url":"git+https://github.com/RelayMessenger/Relay-SDK.git","type":"git","directory":"packages/openclaw"},"_npmVersion":"12.0.2","description":"Native Relay channel plugin for OpenClaw","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@relaymessenger/sdk":"0.3.6-staging.5"},"publishConfig":{"tag":"staging","access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^4.1.10","openclaw":"2026.8.1","typescript":"^7.0.2","@types/node":"^26.0.0"},"peerDependencies":{"openclaw":">=2026.8.1 <2026.10.0"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/openclaw-plugin_0.4.7-staging.5_1789766465745_0.01879890204891188","host":"s3://npm-registry-packages-npm-production"}},"0.4.7-staging.6":{"name":"@relaymessenger/openclaw-plugin","version":"0.4.7-staging.6","keywords":["openclaw","relay","messaging","channel"],"license":"MIT","_id":"@relaymessenger/openclaw-plugin@0.4.7-staging.6","maintainers":[{"name":"advaitpaliwal","email":"advait@companion.ai"}],"homepage":"https://docs.relayapp.im/integrations/openclaw","bugs":{"url":"https://github.com/RelayMessenger/Relay-SDK/issues"},"dist":{"shasum":"066983433e0a6ecf7f04c632d15a4618b3d17e28","tarball":"https://registry.npmjs.org/@relaymessenger/openclaw-plugin/-/openclaw-plugin-0.4.7-staging.6.tgz","fileCount":31,"integrity":"sha512-dQ2VLccP0mVQu7rRnTeA8k7b6okrzUSvpFibvZEaN7sWwipMPfG9yn2Y6Bcs7JZP9w8za+r5ShYwkiV8svAArA==","signatures":[{"sig":"MEQCIArga8vEVOb2yCU028GSuXt7DArnB4UCK5dbBCw5+kZEAiBJ60j0hhHCYZSWcUnGVjpUyIZt3JA7Dj00e+7ZY8sWCw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIEX/9PaMRXr/3Qd3SOm2OffZvwczcGnJZUEY1ViVw6gwAiB43l17m+xI9xF7sxyAlOHGV/Mm/gcQaAZrSgqV+L75VA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":144514},"type":"module","_from":"file:/home/runner/_work/Relay-SDK/Relay-SDK/.release-tmp/package-staging/relaymessenger-openclaw-plugin-0.4.7-staging.6.tgz","engines":{"node":">=22.22.3"},"exports":{".":"./dist/index.js","./setup":"./dist/setup-entry.js"},"scripts":{"test":"vitest run","build":"npm run clean && tsc -p tsconfig.build.json","check":"tsc -p tsconfig.json --noEmit","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","prepack":"npm run build","validate":"npm run check && npm run build && npm test && npm run contract:verify && npm run contract:test","pack:smoke":"node scripts/pack-smoke.mjs","contract:test":"node --test test/*.test.mjs","contract:verify":"node scripts/verify-contract-provenance.mjs","gateway:harness":"node scripts/gateway-harness.mjs","release:validate":"node scripts/release-validate.mjs"},"_npmUser":{"name":"advaitpaliwal","email":"advait@companion.ai"},"openclaw":{"build":{"openclawVersion":"2026.8.1"},"compat":{"pluginApi":">=2026.8.1 <2026.10.0"},"channel":{"id":"relay","blurb":"Message your OpenClaw through Relay.","label":"Relay","order":70,"setup":{"fields":[{"cli":{"flags":"--token <token>","description":"Relay Agent Token"},"key":"token","kind":"string","sensitive":true},{"cli":{"flags":"--token-file <path>","description":"File containing a Relay Agent Token"},"key":"tokenFile","kind":"string","sensitive":true},{"cli":{"flags":"--base-url <url>","description":"Relay API origin"},"key":"baseUrl","kind":"string"},{"cli":{"flags":"--allow-from <contacts>","description":"Allowed Relay Contact IDs or Handles"},"key":"allowFrom","kind":"string-list"},{"cli":{"flags":"--use-env","description":"Use RELAY_AGENT_TOKEN"},"key":"useEnv","kind":"boolean","envVars":["RELAY_AGENT_TOKEN"]}]},"commands":{"nativeSkillsAutoEnabled":false,"nativeCommandsAutoEnabled":false},"docsPath":"https://docs.relayapp.im/integrations/openclaw","docsLabel":"Relay OpenClaw","detailLabel":"Relay Messenger","systemImage":"message","selectionLabel":"Relay","configuredState":{"env":{"anyOf":["RELAY_AGENT_TOKEN"]}},"markdownCapable":false},"install":{"npmSpec":"@relaymessenger/openclaw-plugin","defaultChoice":"npm","minHostVersion":">=2026.8.1","allowInvalidConfigRecovery":true},"extensions":["./index.ts"],"setupEntry":"./setup-entry.ts","runtimeExtensions":["./dist/index.js"],"runtimeSetupEntry":"./dist/setup-entry.js"},"_resolved":"/home/runner/_work/Relay-SDK/Relay-SDK/.release-tmp/package-staging/relaymessenger-openclaw-plugin-0.4.7-staging.6.tgz","_integrity":"sha512-dQ2VLccP0mVQu7rRnTeA8k7b6okrzUSvpFibvZEaN7sWwipMPfG9yn2Y6Bcs7JZP9w8za+r5ShYwkiV8svAArA==","repository":{"url":"git+https://github.com/RelayMessenger/Relay-SDK.git","type":"git","directory":"packages/openclaw"},"_npmVersion":"12.0.2","description":"Native Relay channel plugin for OpenClaw","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@relaymessenger/sdk":"0.3.6-staging.5"},"publishConfig":{"tag":"staging","access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^4.1.10","openclaw":"2026.8.1","typescript":"^7.0.2","@types/node":"^26.0.0"},"peerDependencies":{"openclaw":">=2026.8.1 <2026.10.0"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/openclaw-plugin_0.4.7-staging.6_1789784013715_0.009398611730147444","host":"s3://npm-registry-packages-npm-production"}},"0.4.7-staging.7":{"name":"@relaymessenger/openclaw-plugin","version":"0.4.7-staging.7","keywords":["openclaw","relay","messaging","channel"],"license":"MIT","_id":"@relaymessenger/openclaw-plugin@0.4.7-staging.7","maintainers":[{"name":"advaitpaliwal","email":"advait@companion.ai"}],"homepage":"https://docs.relayapp.im/integrations/openclaw","bugs":{"url":"https://github.com/RelayMessenger/Relay-SDK/issues"},"dist":{"shasum":"f3c3ed0f4015ac8f3b683510c112f9e58b7511a6","tarball":"https://registry.npmjs.org/@relaymessenger/openclaw-plugin/-/openclaw-plugin-0.4.7-staging.7.tgz","fileCount":31,"integrity":"sha512-fMuhv/O3jgfRPSpMwOsfJPzfSlDOTHqwmUU+LQd5ZiuTTvb564vpTjJgnlCaNksFwjXeP0GkGkm8vjOioZZlQA==","signatures":[{"sig":"MEYCIQCe9S39iJWr8ncATZb4qeDuDaTMxdDVBvXunzroUIk1+AIhAIURWTGV5IECmiXmHuPU3c3bsoCQ1Hx5gHRQTb9ELFPn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQC3zRagC6kq1wGdvjNe2ZsUJlJlggsXc7AenkemsfCIkwIhAOko8VwbnlI/7ueBPScrSoVFUCill/xnRUyTStFB+CDg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":145296},"type":"module","_from":"file:/home/runner/_work/Relay-SDK/Relay-SDK/.release-tmp/package-staging/relaymessenger-openclaw-plugin-0.4.7-staging.7.tgz","engines":{"node":">=22.22.3"},"exports":{".":"./dist/index.js","./setup":"./dist/setup-entry.js"},"scripts":{"test":"vitest run","build":"npm run clean && tsc -p tsconfig.build.json","check":"tsc -p tsconfig.json --noEmit","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","prepack":"npm run build","validate":"npm run check && npm run build && npm test && npm run contract:verify && npm run contract:test","pack:smoke":"node scripts/pack-smoke.mjs","contract:test":"node --test test/*.test.mjs","contract:verify":"node scripts/verify-contract-provenance.mjs","gateway:harness":"node scripts/gateway-harness.mjs","release:validate":"node scripts/release-validate.mjs"},"_npmUser":{"name":"advaitpaliwal","email":"advait@companion.ai"},"openclaw":{"build":{"openclawVersion":"2026.8.1"},"compat":{"pluginApi":">=2026.8.1 <2026.10.0"},"channel":{"id":"relay","blurb":"Message your OpenClaw through Relay.","label":"Relay","order":70,"setup":{"fields":[{"cli":{"flags":"--token <token>","description":"Relay Agent Token"},"key":"token","kind":"string","sensitive":true},{"cli":{"flags":"--token-file <path>","description":"File containing a Relay Agent Token"},"key":"tokenFile","kind":"string","sensitive":true},{"cli":{"flags":"--base-url <url>","description":"Relay API origin"},"key":"baseUrl","kind":"string"},{"cli":{"flags":"--allow-from <contacts>","description":"Allowed Relay Contact IDs or Handles"},"key":"allowFrom","kind":"string-list"},{"cli":{"flags":"--use-env","description":"Use RELAY_AGENT_TOKEN"},"key":"useEnv","kind":"boolean","envVars":["RELAY_AGENT_TOKEN"]}]},"commands":{"nativeSkillsAutoEnabled":false,"nativeCommandsAutoEnabled":false},"docsPath":"https://docs.relayapp.im/integrations/openclaw","docsLabel":"Relay OpenClaw","detailLabel":"Relay Messenger","systemImage":"message","selectionLabel":"Relay","configuredState":{"env":{"anyOf":["RELAY_AGENT_TOKEN"]}},"markdownCapable":false},"install":{"npmSpec":"@relaymessenger/openclaw-plugin","defaultChoice":"npm","minHostVersion":">=2026.8.1","allowInvalidConfigRecovery":true},"extensions":["./index.ts"],"setupEntry":"./setup-entry.ts","runtimeExtensions":["./dist/index.js"],"runtimeSetupEntry":"./dist/setup-entry.js"},"_resolved":"/home/runner/_work/Relay-SDK/Relay-SDK/.release-tmp/package-staging/relaymessenger-openclaw-plugin-0.4.7-staging.7.tgz","_integrity":"sha512-fMuhv/O3jgfRPSpMwOsfJPzfSlDOTHqwmUU+LQd5ZiuTTvb564vpTjJgnlCaNksFwjXeP0GkGkm8vjOioZZlQA==","repository":{"url":"git+https://github.com/RelayMessenger/Relay-SDK.git","type":"git","directory":"packages/openclaw"},"_npmVersion":"12.0.2","description":"Native Relay channel plugin for OpenClaw","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@relaymessenger/sdk":"0.3.6-staging.6"},"publishConfig":{"tag":"staging","access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^4.1.10","openclaw":"2026.8.1","typescript":"^7.0.2","@types/node":"^26.0.0"},"peerDependencies":{"openclaw":">=2026.8.1 <2026.10.0"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/openclaw-plugin_0.4.7-staging.7_1789791684989_0.7766697391886055","host":"s3://npm-registry-packages-npm-production"}},"0.4.7-staging.8":{"name":"@relaymessenger/openclaw-plugin","version":"0.4.7-staging.8","keywords":["openclaw","relay","messaging","channel"],"license":"MIT","_id":"@relaymessenger/openclaw-plugin@0.4.7-staging.8","maintainers":[{"name":"advaitpaliwal","email":"advait@companion.ai"}],"homepage":"https://docs.relayapp.im/integrations/openclaw","bugs":{"url":"https://github.com/RelayMessenger/Relay-SDK/issues"},"dist":{"shasum":"ecbe2e3b6762090238e0c988f865882db8528b48","tarball":"https://registry.npmjs.org/@relaymessenger/openclaw-plugin/-/openclaw-plugin-0.4.7-staging.8.tgz","fileCount":31,"integrity":"sha512-oW8xwBC2KjLzRUHdJlE7g5C135dOUg449K7xhgnUlqPHfWs9/VON6X5aGJgxbytArJvZlRvo4FTeN8BWaqKbDw==","signatures":[{"sig":"MEUCIFwPm59Djlf9xAETDjqTIygjYDEpM559Hu0of56KCi/fAiEAtWVTW9Eu8lgkfJXtF1l/ZDcvgl/k/JwLerPgTduQOPI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIEmod+swJiSTu5coSjh8sMnmBE8YtsmBqnNkdctNlTIvAiEAlSsDVxCgjyYrfL20ht4CZkhbaX5Z4eMa34zyKF00C98=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":145296},"type":"module","_from":"file:/home/runner/_work/Relay-SDK/Relay-SDK/.release-tmp/package-staging/relaymessenger-openclaw-plugin-0.4.7-staging.8.tgz","engines":{"node":">=22.22.3"},"exports":{".":"./dist/index.js","./setup":"./dist/setup-entry.js"},"scripts":{"test":"vitest run","build":"npm run clean && tsc -p tsconfig.build.json","check":"tsc -p tsconfig.json --noEmit","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","prepack":"npm run build","validate":"npm run check && npm run build && npm test && npm run contract:verify && npm run contract:test","pack:smoke":"node scripts/pack-smoke.mjs","contract:test":"node --test test/*.test.mjs","contract:verify":"node scripts/verify-contract-provenance.mjs","gateway:harness":"node scripts/gateway-harness.mjs","release:validate":"node scripts/release-validate.mjs"},"_npmUser":{"name":"advaitpaliwal","email":"advait@companion.ai"},"openclaw":{"build":{"openclawVersion":"2026.8.1"},"compat":{"pluginApi":">=2026.8.1 <2026.10.0"},"channel":{"id":"relay","blurb":"Message your OpenClaw through Relay.","label":"Relay","order":70,"setup":{"fields":[{"cli":{"flags":"--token <token>","description":"Relay Agent Token"},"key":"token","kind":"string","sensitive":true},{"cli":{"flags":"--token-file <path>","description":"File containing a Relay Agent Token"},"key":"tokenFile","kind":"string","sensitive":true},{"cli":{"flags":"--base-url <url>","description":"Relay API origin"},"key":"baseUrl","kind":"string"},{"cli":{"flags":"--allow-from <contacts>","description":"Allowed Relay Contact IDs or Handles"},"key":"allowFrom","kind":"string-list"},{"cli":{"flags":"--use-env","description":"Use RELAY_AGENT_TOKEN"},"key":"useEnv","kind":"boolean","envVars":["RELAY_AGENT_TOKEN"]}]},"commands":{"nativeSkillsAutoEnabled":false,"nativeCommandsAutoEnabled":false},"docsPath":"https://docs.relayapp.im/integrations/openclaw","docsLabel":"Relay OpenClaw","detailLabel":"Relay Messenger","systemImage":"message","selectionLabel":"Relay","configuredState":{"env":{"anyOf":["RELAY_AGENT_TOKEN"]}},"markdownCapable":false},"install":{"npmSpec":"@relaymessenger/openclaw-plugin","defaultChoice":"npm","minHostVersion":">=2026.8.1","allowInvalidConfigRecovery":true},"extensions":["./index.ts"],"setupEntry":"./setup-entry.ts","runtimeExtensions":["./dist/index.js"],"runtimeSetupEntry":"./dist/setup-entry.js"},"_resolved":"/home/runner/_work/Relay-SDK/Relay-SDK/.release-tmp/package-staging/relaymessenger-openclaw-plugin-0.4.7-staging.8.tgz","_integrity":"sha512-oW8xwBC2KjLzRUHdJlE7g5C135dOUg449K7xhgnUlqPHfWs9/VON6X5aGJgxbytArJvZlRvo4FTeN8BWaqKbDw==","repository":{"url":"git+https://github.com/RelayMessenger/Relay-SDK.git","type":"git","directory":"packages/openclaw"},"_npmVersion":"12.0.2","description":"Native Relay channel plugin for OpenClaw","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@relaymessenger/sdk":"0.3.6-staging.7"},"publishConfig":{"tag":"staging","access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^4.1.10","openclaw":"2026.8.1","typescript":"^7.0.2","@types/node":"^26.0.0"},"peerDependencies":{"openclaw":">=2026.8.1 <2026.10.0"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/openclaw-plugin_0.4.7-staging.8_1789793908974_0.4858984938653381","host":"s3://npm-registry-packages-npm-production"}},"0.4.7-staging.9":{"name":"@relaymessenger/openclaw-plugin","version":"0.4.7-staging.9","keywords":["openclaw","relay","messaging","channel"],"license":"MIT","_id":"@relaymessenger/openclaw-plugin@0.4.7-staging.9","maintainers":[{"name":"advaitpaliwal","email":"advait@companion.ai"}],"homepage":"https://docs.relayapp.im/integrations/openclaw","bugs":{"url":"https://github.com/RelayMessenger/Relay-SDK/issues"},"dist":{"shasum":"13fddca70ed4d07891c6cc626f8f57744462fed5","tarball":"https://registry.npmjs.org/@relaymessenger/openclaw-plugin/-/openclaw-plugin-0.4.7-staging.9.tgz","fileCount":31,"integrity":"sha512-luIUIe5g8lyZVQjN02lIHoZlnvjKl2dDNn0H6V6he8R4UlfDCUGx5DW1AsBhxbn2iXac2cll897Hz/pIwWxEcQ==","signatures":[{"sig":"MEUCIQCCogznewdoxRAYF1TT0H+23tACwvc/9NlPi17QYZyFygIgAyLvtpSPecrsJ/9fN8zt0ulhtRlX917Ddt92pjql4yM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIG1qu7FJb1welifL5tWj/3++sppez41S/1l3J6Nt5dLcAiBNBW5y+QBp0aSbdZZOA1nqrfu2DGqJJfvb4WsYMNb1kw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":145296},"type":"module","_from":"file:/home/runner/_work/Relay-SDK/Relay-SDK/.release-tmp/package-staging/relaymessenger-openclaw-plugin-0.4.7-staging.9.tgz","engines":{"node":">=22.22.3"},"exports":{".":"./dist/index.js","./setup":"./dist/setup-entry.js"},"scripts":{"test":"vitest run","build":"npm run clean && tsc -p tsconfig.build.json","check":"tsc -p tsconfig.json --noEmit","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","prepack":"npm run build","validate":"npm run check && npm run build && npm test && npm run contract:verify && npm run contract:test","pack:smoke":"node scripts/pack-smoke.mjs","contract:test":"node --test test/*.test.mjs","contract:verify":"node scripts/verify-contract-provenance.mjs","gateway:harness":"node scripts/gateway-harness.mjs","release:validate":"node scripts/release-validate.mjs"},"_npmUser":{"name":"advaitpaliwal","email":"advait@companion.ai"},"openclaw":{"build":{"openclawVersion":"2026.8.1"},"compat":{"pluginApi":">=2026.8.1 <2026.10.0"},"channel":{"id":"relay","blurb":"Message your OpenClaw through Relay.","label":"Relay","order":70,"setup":{"fields":[{"cli":{"flags":"--token <token>","description":"Relay Agent Token"},"key":"token","kind":"string","sensitive":true},{"cli":{"flags":"--token-file <path>","description":"File containing a Relay Agent Token"},"key":"tokenFile","kind":"string","sensitive":true},{"cli":{"flags":"--base-url <url>","description":"Relay API origin"},"key":"baseUrl","kind":"string"},{"cli":{"flags":"--allow-from <contacts>","description":"Allowed Relay Contact IDs or Handles"},"key":"allowFrom","kind":"string-list"},{"cli":{"flags":"--use-env","description":"Use RELAY_AGENT_TOKEN"},"key":"useEnv","kind":"boolean","envVars":["RELAY_AGENT_TOKEN"]}]},"commands":{"nativeSkillsAutoEnabled":false,"nativeCommandsAutoEnabled":false},"docsPath":"https://docs.relayapp.im/integrations/openclaw","docsLabel":"Relay OpenClaw","detailLabel":"Relay Messenger","systemImage":"message","selectionLabel":"Relay","configuredState":{"env":{"anyOf":["RELAY_AGENT_TOKEN"]}},"markdownCapable":false},"install":{"npmSpec":"@relaymessenger/openclaw-plugin","defaultChoice":"npm","minHostVersion":">=2026.8.1","allowInvalidConfigRecovery":true},"extensions":["./index.ts"],"setupEntry":"./setup-entry.ts","runtimeExtensions":["./dist/index.js"],"runtimeSetupEntry":"./dist/setup-entry.js"},"_resolved":"/home/runner/_work/Relay-SDK/Relay-SDK/.release-tmp/package-staging/relaymessenger-openclaw-plugin-0.4.7-staging.9.tgz","_integrity":"sha512-luIUIe5g8lyZVQjN02lIHoZlnvjKl2dDNn0H6V6he8R4UlfDCUGx5DW1AsBhxbn2iXac2cll897Hz/pIwWxEcQ==","repository":{"url":"git+https://github.com/RelayMessenger/Relay-SDK.git","type":"git","directory":"packages/openclaw"},"_npmVersion":"12.0.2","description":"Native Relay channel plugin for OpenClaw","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@relaymessenger/sdk":"0.3.6-staging.8"},"publishConfig":{"tag":"staging","access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^4.1.10","openclaw":"2026.8.1","typescript":"^7.0.2","@types/node":"^26.0.0"},"peerDependencies":{"openclaw":">=2026.8.1 <2026.10.0"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/openclaw-plugin_0.4.7-staging.9_1789848692880_0.6230394570719371","host":"s3://npm-registry-packages-npm-production"}},"0.4.7-staging.10":{"name":"@relaymessenger/openclaw-plugin","version":"0.4.7-staging.10","keywords":["openclaw","relay","messaging","channel"],"license":"MIT","_id":"@relaymessenger/openclaw-plugin@0.4.7-staging.10","maintainers":[{"name":"advaitpaliwal","email":"advait@companion.ai"}],"homepage":"https://docs.relayapp.im/integrations/openclaw","bugs":{"url":"https://github.com/RelayMessenger/Relay-SDK/issues"},"dist":{"shasum":"f691e04f614c57d87fedab190c72734e901578e8","tarball":"https://registry.npmjs.org/@relaymessenger/openclaw-plugin/-/openclaw-plugin-0.4.7-staging.10.tgz","fileCount":31,"integrity":"sha512-8uyvz66JQ+aSPLf9Vgc3cmekmlraYh657l3b3rrcoDxY0NA/82AG2c4dNI8IZV0DXMJ5ahBF0E0Bw0bX+ShvdQ==","signatures":[{"sig":"MEUCICXiAB+pkRNcF5lbtE42/i8UhdIiRl1b4diS/pSekJPWAiEA7xLk5FfeU4EHO6j8drw3kNbV5wO+YhtemZq+mNM8p2k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDdCh4aA9zc7XXa76i7pq2E0MlzcvPI4bN7m1GOYQz+tgIhAIyADm4yoJCspWzHAAqETG/jto89nbIjx/F2bmrx2Nj7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":145297},"type":"module","_from":"file:/home/runner/_work/Relay-SDK/Relay-SDK/.release-tmp/package-staging/relaymessenger-openclaw-plugin-0.4.7-staging.10.tgz","engines":{"node":">=22.22.3"},"exports":{".":"./dist/index.js","./setup":"./dist/setup-entry.js"},"scripts":{"test":"vitest run","build":"npm run clean && tsc -p tsconfig.build.json","check":"tsc -p tsconfig.json --noEmit","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","prepack":"npm run build","validate":"npm run check && npm run build && npm test && npm run contract:verify && npm run contract:test","pack:smoke":"node scripts/pack-smoke.mjs","contract:test":"node --test test/*.test.mjs","contract:verify":"node scripts/verify-contract-provenance.mjs","gateway:harness":"node scripts/gateway-harness.mjs","release:validate":"node scripts/release-validate.mjs"},"_npmUser":{"name":"advaitpaliwal","email":"advait@companion.ai"},"openclaw":{"build":{"openclawVersion":"2026.8.1"},"compat":{"pluginApi":">=2026.8.1 <2026.10.0"},"channel":{"id":"relay","blurb":"Message your OpenClaw through Relay.","label":"Relay","order":70,"setup":{"fields":[{"cli":{"flags":"--token <token>","description":"Relay Agent Token"},"key":"token","kind":"string","sensitive":true},{"cli":{"flags":"--token-file <path>","description":"File containing a Relay Agent Token"},"key":"tokenFile","kind":"string","sensitive":true},{"cli":{"flags":"--base-url <url>","description":"Relay API origin"},"key":"baseUrl","kind":"string"},{"cli":{"flags":"--allow-from <contacts>","description":"Allowed Relay Contact IDs or Handles"},"key":"allowFrom","kind":"string-list"},{"cli":{"flags":"--use-env","description":"Use RELAY_AGENT_TOKEN"},"key":"useEnv","kind":"boolean","envVars":["RELAY_AGENT_TOKEN"]}]},"commands":{"nativeSkillsAutoEnabled":false,"nativeCommandsAutoEnabled":false},"docsPath":"https://docs.relayapp.im/integrations/openclaw","docsLabel":"Relay OpenClaw","detailLabel":"Relay Messenger","systemImage":"message","selectionLabel":"Relay","configuredState":{"env":{"anyOf":["RELAY_AGENT_TOKEN"]}},"markdownCapable":false},"install":{"npmSpec":"@relaymessenger/openclaw-plugin","defaultChoice":"npm","minHostVersion":">=2026.8.1","allowInvalidConfigRecovery":true},"extensions":["./index.ts"],"setupEntry":"./setup-entry.ts","runtimeExtensions":["./dist/index.js"],"runtimeSetupEntry":"./dist/setup-entry.js"},"_resolved":"/home/runner/_work/Relay-SDK/Relay-SDK/.release-tmp/package-staging/relaymessenger-openclaw-plugin-0.4.7-staging.10.tgz","_integrity":"sha512-8uyvz66JQ+aSPLf9Vgc3cmekmlraYh657l3b3rrcoDxY0NA/82AG2c4dNI8IZV0DXMJ5ahBF0E0Bw0bX+ShvdQ==","repository":{"url":"git+https://github.com/RelayMessenger/Relay-SDK.git","type":"git","directory":"packages/openclaw"},"_npmVersion":"12.0.2","description":"Native Relay channel plugin for OpenClaw","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@relaymessenger/sdk":"0.3.6-staging.8"},"publishConfig":{"tag":"staging","access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^4.1.10","openclaw":"2026.8.1","typescript":"^7.0.2","@types/node":"^26.0.0"},"peerDependencies":{"openclaw":">=2026.8.1 <2026.10.0"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/openclaw-plugin_0.4.7-staging.10_1789855457182_0.3745999723757727","host":"s3://npm-registry-packages-npm-production"}},"0.4.7-staging.11":{"name":"@relaymessenger/openclaw-plugin","version":"0.4.7-staging.11","keywords":["openclaw","relay","messaging","channel"],"license":"MIT","_id":"@relaymessenger/openclaw-plugin@0.4.7-staging.11","maintainers":[{"name":"advaitpaliwal","email":"advait@companion.ai"}],"homepage":"https://docs.relayapp.im/integrations/openclaw","bugs":{"url":"https://github.com/RelayMessenger/Relay-SDK/issues"},"dist":{"shasum":"be49d7d1f31b37f94e798d19920af72e30856e94","tarball":"https://registry.npmjs.org/@relaymessenger/openclaw-plugin/-/openclaw-plugin-0.4.7-staging.11.tgz","fileCount":31,"integrity":"sha512-f+kmCMYnsPBe1ZBZ3dUdEvGLbsM0A49IQJT9Cg7m0sMeI0fvUiegbFT25CdgT+6UPLYY7VkDSqlIJ/84kgc7wQ==","signatures":[{"sig":"MEYCIQCWgh5zi1dFsTskqg7ooZu6HV8PRCFfv1D/R9JI5xRAWAIhAN4NTU87hkJlD2qv5wR1JTngEBpEyvRVwYS1okuRaHAj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIDUiFlg/XWYShPcnZIiXyaAmjTgpeMMw2Eg9+379iJiJAiAceuh8FMTi0xdifJm1N5o/0i1GA1FV3rggQSw+gOkTmg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":145297},"type":"module","_from":"file:/home/runner/_work/Relay-SDK/Relay-SDK/.release-tmp/package-staging/relaymessenger-openclaw-plugin-0.4.7-staging.11.tgz","engines":{"node":">=22.22.3"},"exports":{".":"./dist/index.js","./setup":"./dist/setup-entry.js"},"scripts":{"test":"vitest run","build":"npm run clean && tsc -p tsconfig.build.json","check":"tsc -p tsconfig.json --noEmit","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","prepack":"npm run build","validate":"npm run check && npm run build && npm test && npm run contract:verify && npm run contract:test","pack:smoke":"node scripts/pack-smoke.mjs","contract:test":"node --test test/*.test.mjs","contract:verify":"node scripts/verify-contract-provenance.mjs","gateway:harness":"node scripts/gateway-harness.mjs","release:validate":"node scripts/release-validate.mjs"},"_npmUser":{"name":"advaitpaliwal","email":"advait@companion.ai"},"openclaw":{"build":{"openclawVersion":"2026.9.5"},"compat":{"pluginApi":">=2026.8.1 <2026.10.0"},"channel":{"id":"relay","blurb":"Message your OpenClaw through Relay.","label":"Relay","order":70,"setup":{"fields":[{"cli":{"flags":"--token <token>","description":"Relay Agent Token"},"key":"token","kind":"string","sensitive":true},{"cli":{"flags":"--token-file <path>","description":"File containing a Relay Agent Token"},"key":"tokenFile","kind":"string","sensitive":true},{"cli":{"flags":"--base-url <url>","description":"Relay API origin"},"key":"baseUrl","kind":"string"},{"cli":{"flags":"--allow-from <contacts>","description":"Allowed Relay Contact IDs or Handles"},"key":"allowFrom","kind":"string-list"},{"cli":{"flags":"--use-env","description":"Use RELAY_AGENT_TOKEN"},"key":"useEnv","kind":"boolean","envVars":["RELAY_AGENT_TOKEN"]}]},"commands":{"nativeSkillsAutoEnabled":false,"nativeCommandsAutoEnabled":false},"docsPath":"https://docs.relayapp.im/integrations/openclaw","docsLabel":"Relay OpenClaw","detailLabel":"Relay Messenger","systemImage":"message","selectionLabel":"Relay","configuredState":{"env":{"anyOf":["RELAY_AGENT_TOKEN"]}},"markdownCapable":false},"install":{"npmSpec":"@relaymessenger/openclaw-plugin","defaultChoice":"npm","minHostVersion":">=2026.8.1","allowInvalidConfigRecovery":true},"extensions":["./index.ts"],"setupEntry":"./setup-entry.ts","runtimeExtensions":["./dist/index.js"],"runtimeSetupEntry":"./dist/setup-entry.js"},"_resolved":"/home/runner/_work/Relay-SDK/Relay-SDK/.release-tmp/package-staging/relaymessenger-openclaw-plugin-0.4.7-staging.11.tgz","_integrity":"sha512-f+kmCMYnsPBe1ZBZ3dUdEvGLbsM0A49IQJT9Cg7m0sMeI0fvUiegbFT25CdgT+6UPLYY7VkDSqlIJ/84kgc7wQ==","repository":{"url":"git+https://github.com/RelayMessenger/Relay-SDK.git","type":"git","directory":"packages/openclaw"},"_npmVersion":"12.0.2","description":"Native Relay channel plugin for OpenClaw","directories":{},"_nodeVersion":"24.21.0","dependencies":{"@relaymessenger/sdk":"0.3.6-staging.9"},"publishConfig":{"tag":"staging","access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^4.1.10","openclaw":"2026.9.5","typescript":"^7.0.2","@types/node":"^26.6.2"},"peerDependencies":{"openclaw":">=2026.8.1 <2026.10.0"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/openclaw-plugin_0.4.7-staging.11_1789871811219_0.3966520045031059","host":"s3://npm-registry-packages-npm-production"}},"0.4.7-staging.12":{"name":"@relaymessenger/openclaw-plugin","version":"0.4.7-staging.12","keywords":["openclaw","relay","messaging","channel"],"license":"MIT","_id":"@relaymessenger/openclaw-plugin@0.4.7-staging.12","maintainers":[{"name":"advaitpaliwal","email":"advait@companion.ai"}],"homepage":"https://docs.relayapp.im/integrations/openclaw","bugs":{"url":"https://github.com/RelayMessenger/Relay-SDK/issues"},"dist":{"shasum":"3dff7ef94bf461173c4f204f9fd35bc9ac0f7014","tarball":"https://registry.npmjs.org/@relaymessenger/openclaw-plugin/-/openclaw-plugin-0.4.7-staging.12.tgz","fileCount":31,"integrity":"sha512-GeW3SQF4wBnV2kWQ+oBMnG+RlctvtMKFxyNiCrBvTF8Ucz8yxuTWZeaj/Hlfj3jbo+uGLIux6GVvGAzG7/c5/Q==","signatures":[{"sig":"MEUCIE2CVa380zXr2QLYrCh8+5PpEwIWj1KKvwlLP15ldvYdAiEAk1ZMUoq0pby370bMHNgMWPa3to3bAVBHPU8zzC75xvo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQC8hVZW8R6P8orV6MPdbHsz7d3EHiMPs5DxEra5dWuhbwIhAOYcJfLy8R5pkzJ6jAhK5s/Q/pRSP8F/YG7hHsNKvhRg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":145299},"type":"module","_from":"file:/home/runner/_work/Relay-SDK/Relay-SDK/.release-tmp/package-staging/relaymessenger-openclaw-plugin-0.4.7-staging.12.tgz","engines":{"node":">=22.22.3"},"exports":{".":"./dist/index.js","./setup":"./dist/setup-entry.js"},"scripts":{"test":"vitest run","build":"npm run clean && tsc -p tsconfig.build.json","check":"tsc -p tsconfig.json --noEmit","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","prepack":"npm run build","validate":"npm run check && npm run build && npm test && npm run contract:verify && npm run contract:test","pack:smoke":"node scripts/pack-smoke.mjs","contract:test":"node --test test/*.test.mjs","contract:verify":"node scripts/verify-contract-provenance.mjs","gateway:harness":"node scripts/gateway-harness.mjs","release:validate":"node scripts/release-validate.mjs"},"_npmUser":{"name":"advaitpaliwal","email":"advait@companion.ai"},"openclaw":{"build":{"openclawVersion":"2026.9.5"},"compat":{"pluginApi":">=2026.8.1 <2026.10.0"},"channel":{"id":"relay","blurb":"Message your OpenClaw through Relay.","label":"Relay","order":70,"setup":{"fields":[{"cli":{"flags":"--token <token>","description":"Relay Agent Token"},"key":"token","kind":"string","sensitive":true},{"cli":{"flags":"--token-file <path>","description":"File containing a Relay Agent Token"},"key":"tokenFile","kind":"string","sensitive":true},{"cli":{"flags":"--base-url <url>","description":"Relay API origin"},"key":"baseUrl","kind":"string"},{"cli":{"flags":"--allow-from <contacts>","description":"Allowed Relay Contact IDs or Handles"},"key":"allowFrom","kind":"string-list"},{"cli":{"flags":"--use-env","description":"Use RELAY_AGENT_TOKEN"},"key":"useEnv","kind":"boolean","envVars":["RELAY_AGENT_TOKEN"]}]},"commands":{"nativeSkillsAutoEnabled":false,"nativeCommandsAutoEnabled":false},"docsPath":"https://docs.relayapp.im/integrations/openclaw","docsLabel":"Relay OpenClaw","detailLabel":"Relay Messenger","systemImage":"message","selectionLabel":"Relay","configuredState":{"env":{"anyOf":["RELAY_AGENT_TOKEN"]}},"markdownCapable":false},"install":{"npmSpec":"@relaymessenger/openclaw-plugin","defaultChoice":"npm","minHostVersion":">=2026.8.1","allowInvalidConfigRecovery":true},"extensions":["./index.ts"],"setupEntry":"./setup-entry.ts","runtimeExtensions":["./dist/index.js"],"runtimeSetupEntry":"./dist/setup-entry.js"},"_resolved":"/home/runner/_work/Relay-SDK/Relay-SDK/.release-tmp/package-staging/relaymessenger-openclaw-plugin-0.4.7-staging.12.tgz","_integrity":"sha512-GeW3SQF4wBnV2kWQ+oBMnG+RlctvtMKFxyNiCrBvTF8Ucz8yxuTWZeaj/Hlfj3jbo+uGLIux6GVvGAzG7/c5/Q==","repository":{"url":"git+https://github.com/RelayMessenger/Relay-SDK.git","type":"git","directory":"packages/openclaw"},"_npmVersion":"12.0.2","description":"Native Relay channel plugin for OpenClaw","directories":{},"_nodeVersion":"24.21.0","dependencies":{"@relaymessenger/sdk":"0.3.6-staging.10"},"publishConfig":{"tag":"staging","access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^4.1.10","openclaw":"2026.9.5","typescript":"^7.0.2","@types/node":"^26.6.2"},"peerDependencies":{"openclaw":">=2026.8.1 <2026.10.0"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/openclaw-plugin_0.4.7-staging.12_1789884279632_0.13774167150316674","host":"s3://npm-registry-packages-npm-production"}},"0.4.7-staging.13":{"name":"@relaymessenger/openclaw-plugin","version":"0.4.7-staging.13","keywords":["openclaw","relay","messaging","channel"],"license":"MIT","_id":"@relaymessenger/openclaw-plugin@0.4.7-staging.13","maintainers":[{"name":"advaitpaliwal","email":"advait@companion.ai"}],"homepage":"https://docs.relayapp.im/integrations/openclaw","bugs":{"url":"https://github.com/RelayMessenger/Relay-SDK/issues"},"dist":{"shasum":"df1c3124eec316f2030e9d676f6126b6678c3cae","tarball":"https://registry.npmjs.org/@relaymessenger/openclaw-plugin/-/openclaw-plugin-0.4.7-staging.13.tgz","fileCount":31,"integrity":"sha512-ffgr5wYIt2Akf4p+esdb1uSXsyxH6V7oh0l4PG2PZHZof/tV0EGwrIaaIz2IzIFdjooHPUTAOHGNQ4zxb1BmQA==","signatures":[{"sig":"MEUCIB8k0rCPYPH/qw0y6M0EdmxY6r90T/e1xFrdo6qi2YvMAiEAjgE9t0AcHoioy1S13kMqnTJnyFed7cOaLUXiFltG0jA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIHtxC6H8QuL4S9klJlDMouXbHTlmqZekVIqP1i0d1g+wAiB84RgEFh8/R/4UTWDvZ3cs/FhkWijhV/LDj+2MqMPfcg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":145299},"type":"module","_from":"file:/home/runner/_work/Relay-SDK/Relay-SDK/.release-tmp/package-staging/relaymessenger-openclaw-plugin-0.4.7-staging.13.tgz","engines":{"node":">=22.22.3"},"exports":{".":"./dist/index.js","./setup":"./dist/setup-entry.js"},"scripts":{"test":"vitest run","build":"npm run clean && tsc -p tsconfig.build.json","check":"tsc -p tsconfig.json --noEmit","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","prepack":"npm run build","validate":"npm run check && npm run build && npm test && npm run contract:verify && npm run contract:test","pack:smoke":"node scripts/pack-smoke.mjs","contract:test":"node --test test/*.test.mjs","contract:verify":"node scripts/verify-contract-provenance.mjs","gateway:harness":"node scripts/gateway-harness.mjs","release:validate":"node scripts/release-validate.mjs"},"_npmUser":{"name":"advaitpaliwal","email":"advait@companion.ai"},"openclaw":{"build":{"openclawVersion":"2026.9.5"},"compat":{"pluginApi":">=2026.8.1 <2026.10.0"},"channel":{"id":"relay","blurb":"Message your OpenClaw through Relay.","label":"Relay","order":70,"setup":{"fields":[{"cli":{"flags":"--token <token>","description":"Relay Agent Token"},"key":"token","kind":"string","sensitive":true},{"cli":{"flags":"--token-file <path>","description":"File containing a Relay Agent Token"},"key":"tokenFile","kind":"string","sensitive":true},{"cli":{"flags":"--base-url <url>","description":"Relay API origin"},"key":"baseUrl","kind":"string"},{"cli":{"flags":"--allow-from <contacts>","description":"Allowed Relay Contact IDs or Handles"},"key":"allowFrom","kind":"string-list"},{"cli":{"flags":"--use-env","description":"Use RELAY_AGENT_TOKEN"},"key":"useEnv","kind":"boolean","envVars":["RELAY_AGENT_TOKEN"]}]},"commands":{"nativeSkillsAutoEnabled":false,"nativeCommandsAutoEnabled":false},"docsPath":"https://docs.relayapp.im/integrations/openclaw","docsLabel":"Relay OpenClaw","detailLabel":"Relay Messenger","systemImage":"message","selectionLabel":"Relay","configuredState":{"env":{"anyOf":["RELAY_AGENT_TOKEN"]}},"markdownCapable":false},"install":{"npmSpec":"@relaymessenger/openclaw-plugin","defaultChoice":"npm","minHostVersion":">=2026.8.1","allowInvalidConfigRecovery":true},"extensions":["./index.ts"],"setupEntry":"./setup-entry.ts","runtimeExtensions":["./dist/index.js"],"runtimeSetupEntry":"./dist/setup-entry.js"},"_resolved":"/home/runner/_work/Relay-SDK/Relay-SDK/.release-tmp/package-staging/relaymessenger-openclaw-plugin-0.4.7-staging.13.tgz","_integrity":"sha512-ffgr5wYIt2Akf4p+esdb1uSXsyxH6V7oh0l4PG2PZHZof/tV0EGwrIaaIz2IzIFdjooHPUTAOHGNQ4zxb1BmQA==","repository":{"url":"git+https://github.com/RelayMessenger/Relay-SDK.git","type":"git","directory":"packages/openclaw"},"_npmVersion":"12.0.2","description":"Native Relay channel plugin for OpenClaw","directories":{},"_nodeVersion":"24.21.0","dependencies":{"@relaymessenger/sdk":"0.3.6-staging.11"},"publishConfig":{"tag":"staging","access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^4.1.10","openclaw":"2026.9.5","typescript":"^7.0.2","@types/node":"^26.6.2"},"peerDependencies":{"openclaw":">=2026.8.1 <2026.10.0"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/openclaw-plugin_0.4.7-staging.13_1789938737055_0.9540660265747016","host":"s3://npm-registry-packages-npm-production"}},"0.4.7-staging.14":{"name":"@relaymessenger/openclaw-plugin","version":"0.4.7-staging.14","keywords":["openclaw","relay","messaging","channel"],"license":"MIT","_id":"@relaymessenger/openclaw-plugin@0.4.7-staging.14","maintainers":[{"name":"advaitpaliwal","email":"advait@companion.ai"}],"homepage":"https://docs.relayapp.im/integrations/openclaw","bugs":{"url":"https://github.com/RelayMessenger/Relay-SDK/issues"},"dist":{"shasum":"961c201c7f4462c35de3683edb014dd62394ba8c","tarball":"https://registry.npmjs.org/@relaymessenger/openclaw-plugin/-/openclaw-plugin-0.4.7-staging.14.tgz","fileCount":31,"integrity":"sha512-t3rGsV6rJ+8esfcdXzcHWipe7DuI5hhphzGFTZJBXMWs5EbfrWzcFeJ+8QqaE0vw1SmtsP0xUpfVK62IGIS9TQ==","signatures":[{"sig":"MEUCIAf8GFdwxIbe5F4+Pnu1KqHX2JCQcOFUBaLw1iTeDNf4AiEA13GfQesJJb/ORdmT/o9Rc1FmtlzgTJtpPwpCgBF7JW0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCpebDoastsNC+S7kckP1oJsmhvZvMSNq9rOat+giROhgIgLyt9ryQ8vYV3Qj87Hovws+xaccbrhIxEkqnMVYq1AEo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":145299},"type":"module","_from":"file:/home/runner/_work/Relay-SDK/Relay-SDK/.release-tmp/package-staging/relaymessenger-openclaw-plugin-0.4.7-staging.14.tgz","engines":{"node":">=22.22.3"},"exports":{".":"./dist/index.js","./setup":"./dist/setup-entry.js"},"scripts":{"test":"vitest run","build":"npm run clean && tsc -p tsconfig.build.json","check":"tsc -p tsconfig.json --noEmit","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","prepack":"npm run build","validate":"npm run check && npm run build && npm test && npm run contract:verify && npm run contract:test","pack:smoke":"node scripts/pack-smoke.mjs","contract:test":"node --test test/*.test.mjs","contract:verify":"node scripts/verify-contract-provenance.mjs","gateway:harness":"node scripts/gateway-harness.mjs","release:validate":"node scripts/release-validate.mjs"},"_npmUser":{"name":"advaitpaliwal","email":"advait@companion.ai"},"openclaw":{"build":{"openclawVersion":"2026.9.5"},"compat":{"pluginApi":">=2026.8.1 <2026.10.0"},"channel":{"id":"relay","blurb":"Message your OpenClaw through Relay.","label":"Relay","order":70,"setup":{"fields":[{"cli":{"flags":"--token <token>","description":"Relay Agent Token"},"key":"token","kind":"string","sensitive":true},{"cli":{"flags":"--token-file <path>","description":"File containing a Relay Agent Token"},"key":"tokenFile","kind":"string","sensitive":true},{"cli":{"flags":"--base-url <url>","description":"Relay API origin"},"key":"baseUrl","kind":"string"},{"cli":{"flags":"--allow-from <contacts>","description":"Allowed Relay Contact IDs or Handles"},"key":"allowFrom","kind":"string-list"},{"cli":{"flags":"--use-env","description":"Use RELAY_AGENT_TOKEN"},"key":"useEnv","kind":"boolean","envVars":["RELAY_AGENT_TOKEN"]}]},"commands":{"nativeSkillsAutoEnabled":false,"nativeCommandsAutoEnabled":false},"docsPath":"https://docs.relayapp.im/integrations/openclaw","docsLabel":"Relay OpenClaw","detailLabel":"Relay Messenger","systemImage":"message","selectionLabel":"Relay","configuredState":{"env":{"anyOf":["RELAY_AGENT_TOKEN"]}},"markdownCapable":false},"install":{"npmSpec":"@relaymessenger/openclaw-plugin","defaultChoice":"npm","minHostVersion":">=2026.8.1","allowInvalidConfigRecovery":true},"extensions":["./index.ts"],"setupEntry":"./setup-entry.ts","runtimeExtensions":["./dist/index.js"],"runtimeSetupEntry":"./dist/setup-entry.js"},"_resolved":"/home/runner/_work/Relay-SDK/Relay-SDK/.release-tmp/package-staging/relaymessenger-openclaw-plugin-0.4.7-staging.14.tgz","_integrity":"sha512-t3rGsV6rJ+8esfcdXzcHWipe7DuI5hhphzGFTZJBXMWs5EbfrWzcFeJ+8QqaE0vw1SmtsP0xUpfVK62IGIS9TQ==","repository":{"url":"git+https://github.com/RelayMessenger/Relay-SDK.git","type":"git","directory":"packages/openclaw"},"_npmVersion":"12.0.2","description":"Native Relay channel plugin for OpenClaw","directories":{},"_nodeVersion":"24.21.0","dependencies":{"@relaymessenger/sdk":"0.3.6-staging.12"},"publishConfig":{"tag":"staging","access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^4.1.10","openclaw":"2026.9.5","typescript":"^7.0.2","@types/node":"^26.6.2"},"peerDependencies":{"openclaw":">=2026.8.1 <2026.10.0"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/openclaw-plugin_0.4.7-staging.14_1789958071630_0.6906972799501636","host":"s3://npm-registry-packages-npm-production"}},"0.4.7-staging.15":{"name":"@relaymessenger/openclaw-plugin","version":"0.4.7-staging.15","keywords":["openclaw","relay","messaging","channel"],"license":"MIT","_id":"@relaymessenger/openclaw-plugin@0.4.7-staging.15","maintainers":[{"name":"advaitpaliwal","email":"advait@companion.ai"}],"homepage":"https://docs.relayapp.im/integrations/openclaw","bugs":{"url":"https://github.com/RelayMessenger/Relay-SDK/issues"},"dist":{"shasum":"59e7e1038856cd59e4c22044b67f06701d8a8115","tarball":"https://registry.npmjs.org/@relaymessenger/openclaw-plugin/-/openclaw-plugin-0.4.7-staging.15.tgz","fileCount":31,"integrity":"sha512-TCYt/eL0RoH5KwAWT8i7lZFgX6/wkGo4hZZj/Cal9PjbyTF8SBWYt9pS4Yz6FGa2ua81ObuWaCepoxNkzB2MuQ==","signatures":[{"sig":"MEYCIQClxPSDp+YiFP/JpEApGr74F9Ylvgy2EQdKMgqQz7MNXAIhAN03yuBUJYe/RcDZjOLoLkqtfrzp3l01RUBfDOVhvYPK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDvyCVBWi7XYdp5y2HqxW/tUMNcvny1/c7euYPQn7pf5QIgTdMDknWTFb6K033W79+63ATK6pYIBJgNHmDaYLSpclQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":148180},"type":"module","_from":"file:/home/runner/_work/Relay-SDK/Relay-SDK/.release-tmp/package-staging/relaymessenger-openclaw-plugin-0.4.7-staging.15.tgz","engines":{"node":">=22.22.3"},"exports":{".":"./dist/index.js","./setup":"./dist/setup-entry.js"},"scripts":{"test":"vitest run","build":"npm run clean && tsc -p tsconfig.build.json","check":"tsc -p tsconfig.json --noEmit","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","prepack":"npm run build","validate":"npm run check && npm run build && npm test && npm run contract:verify && npm run contract:test","pack:smoke":"node scripts/pack-smoke.mjs","contract:test":"node --test test/*.test.mjs","contract:verify":"node scripts/verify-contract-provenance.mjs","gateway:harness":"node scripts/gateway-harness.mjs","release:validate":"node scripts/release-validate.mjs"},"_npmUser":{"name":"advaitpaliwal","email":"advait@companion.ai"},"openclaw":{"build":{"openclawVersion":"2026.9.5"},"compat":{"pluginApi":">=2026.8.1 <2026.10.0"},"channel":{"id":"relay","blurb":"Message your OpenClaw through Relay.","label":"Relay","order":70,"setup":{"fields":[{"cli":{"flags":"--token <token>","description":"Relay Agent Token"},"key":"token","kind":"string","sensitive":true},{"cli":{"flags":"--token-file <path>","description":"File containing a Relay Agent Token"},"key":"tokenFile","kind":"string","sensitive":true},{"cli":{"flags":"--base-url <url>","description":"Relay API origin"},"key":"baseUrl","kind":"string"},{"cli":{"flags":"--allow-from <contacts>","description":"Allowed Relay Contact IDs or Handles"},"key":"allowFrom","kind":"string-list"},{"cli":{"flags":"--use-env","description":"Use RELAY_AGENT_TOKEN"},"key":"useEnv","kind":"boolean","envVars":["RELAY_AGENT_TOKEN"]}]},"commands":{"nativeSkillsAutoEnabled":false,"nativeCommandsAutoEnabled":false},"docsPath":"https://docs.relayapp.im/integrations/openclaw","docsLabel":"Relay OpenClaw","detailLabel":"Relay Messenger","systemImage":"message","selectionLabel":"Relay","configuredState":{"env":{"anyOf":["RELAY_AGENT_TOKEN"]}},"markdownCapable":false},"install":{"npmSpec":"@relaymessenger/openclaw-plugin","defaultChoice":"npm","minHostVersion":">=2026.8.1","allowInvalidConfigRecovery":true},"extensions":["./index.ts"],"setupEntry":"./setup-entry.ts","runtimeExtensions":["./dist/index.js"],"runtimeSetupEntry":"./dist/setup-entry.js"},"_resolved":"/home/runner/_work/Relay-SDK/Relay-SDK/.release-tmp/package-staging/relaymessenger-openclaw-plugin-0.4.7-staging.15.tgz","_integrity":"sha512-TCYt/eL0RoH5KwAWT8i7lZFgX6/wkGo4hZZj/Cal9PjbyTF8SBWYt9pS4Yz6FGa2ua81ObuWaCepoxNkzB2MuQ==","repository":{"url":"git+https://github.com/RelayMessenger/Relay-SDK.git","type":"git","directory":"packages/openclaw"},"_npmVersion":"12.0.2","description":"Native Relay channel plugin for OpenClaw","directories":{},"_nodeVersion":"24.21.0","dependencies":{"@relaymessenger/sdk":"0.3.6-staging.13"},"publishConfig":{"tag":"staging","access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^4.1.10","openclaw":"2026.9.5","typescript":"^7.0.2","@types/node":"^26.6.2"},"peerDependencies":{"openclaw":">=2026.8.1 <2026.10.0"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/openclaw-plugin_0.4.7-staging.15_1790036605064_0.4928100071131962","host":"s3://npm-registry-packages-npm-production"}},"0.4.7-staging.16":{"name":"@relaymessenger/openclaw-plugin","version":"0.4.7-staging.16","keywords":["openclaw","relay","messaging","channel"],"license":"MIT","_id":"@relaymessenger/openclaw-plugin@0.4.7-staging.16","maintainers":[{"name":"advaitpaliwal","email":"advait@companion.ai"}],"homepage":"https://docs.relayapp.im/integrations/openclaw","bugs":{"url":"https://github.com/RelayMessenger/Relay-SDK/issues"},"dist":{"shasum":"760a56a8180d0a2be2f323e63d36d0d32c70d0fb","tarball":"https://registry.npmjs.org/@relaymessenger/openclaw-plugin/-/openclaw-plugin-0.4.7-staging.16.tgz","fileCount":31,"integrity":"sha512-S2PcYPn4hn+9TI0I21b1OJWmcDz9wCjL7p6HSU+1jIZDLmWITswSBj40kvEjeAByjHUqAbVTovWWGRdRTWcnSw==","signatures":[{"sig":"MEYCIQDRysHHqWBNcZJ8ub6Q51WcUf4itSkmB4L7c+5dANHJiQIhAJl64pad+NQUMNcaQbl3GcZGJL+9SYESdlQir9KWji7N","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCH8ZSH5PX+7nLSpgNr+0WAXrECkoQjLB0J/EhTSdRXdgIgIUyiggXawL10D7ui7+6tlRwenpk4fd94ggLtxJdrFK0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":148180},"type":"module","_from":"file:/home/runner/_work/Relay-SDK/Relay-SDK/.release-tmp/package-staging/relaymessenger-openclaw-plugin-0.4.7-staging.16.tgz","engines":{"node":">=22.22.3"},"exports":{".":"./dist/index.js","./setup":"./dist/setup-entry.js"},"scripts":{"test":"vitest run","build":"npm run clean && tsc -p tsconfig.build.json","check":"tsc -p tsconfig.json --noEmit","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","prepack":"npm run build","validate":"npm run check && npm run build && npm test && npm run contract:verify && npm run contract:test","pack:smoke":"node scripts/pack-smoke.mjs","contract:test":"node --test test/*.test.mjs","contract:verify":"node scripts/verify-contract-provenance.mjs","gateway:harness":"node scripts/gateway-harness.mjs","release:validate":"node scripts/release-validate.mjs"},"_npmUser":{"name":"advaitpaliwal","email":"advait@companion.ai"},"openclaw":{"build":{"openclawVersion":"2026.9.5"},"compat":{"pluginApi":">=2026.8.1 <2026.10.0"},"channel":{"id":"relay","blurb":"Message your OpenClaw through Relay.","label":"Relay","order":70,"setup":{"fields":[{"cli":{"flags":"--token <token>","description":"Relay Agent Token"},"key":"token","kind":"string","sensitive":true},{"cli":{"flags":"--token-file <path>","description":"File containing a Relay Agent Token"},"key":"tokenFile","kind":"string","sensitive":true},{"cli":{"flags":"--base-url <url>","description":"Relay API origin"},"key":"baseUrl","kind":"string"},{"cli":{"flags":"--allow-from <contacts>","description":"Allowed Relay Contact IDs or Handles"},"key":"allowFrom","kind":"string-list"},{"cli":{"flags":"--use-env","description":"Use RELAY_AGENT_TOKEN"},"key":"useEnv","kind":"boolean","envVars":["RELAY_AGENT_TOKEN"]}]},"commands":{"nativeSkillsAutoEnabled":false,"nativeCommandsAutoEnabled":false},"docsPath":"https://docs.relayapp.im/integrations/openclaw","docsLabel":"Relay OpenClaw","detailLabel":"Relay Messenger","systemImage":"message","selectionLabel":"Relay","configuredState":{"env":{"anyOf":["RELAY_AGENT_TOKEN"]}},"markdownCapable":false},"install":{"npmSpec":"@relaymessenger/openclaw-plugin","defaultChoice":"npm","minHostVersion":">=2026.8.1","allowInvalidConfigRecovery":true},"extensions":["./index.ts"],"setupEntry":"./setup-entry.ts","runtimeExtensions":["./dist/index.js"],"runtimeSetupEntry":"./dist/setup-entry.js"},"_resolved":"/home/runner/_work/Relay-SDK/Relay-SDK/.release-tmp/package-staging/relaymessenger-openclaw-plugin-0.4.7-staging.16.tgz","_integrity":"sha512-S2PcYPn4hn+9TI0I21b1OJWmcDz9wCjL7p6HSU+1jIZDLmWITswSBj40kvEjeAByjHUqAbVTovWWGRdRTWcnSw==","repository":{"url":"git+https://github.com/RelayMessenger/Relay-SDK.git","type":"git","directory":"packages/openclaw"},"_npmVersion":"12.0.2","description":"Native Relay channel plugin for OpenClaw","directories":{},"_nodeVersion":"24.21.0","dependencies":{"@relaymessenger/sdk":"0.3.6-staging.14"},"publishConfig":{"tag":"staging","access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^4.1.10","openclaw":"2026.9.5","typescript":"^7.0.2","@types/node":"^26.6.2"},"peerDependencies":{"openclaw":">=2026.8.1 <2026.10.0"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/openclaw-plugin_0.4.7-staging.16_1790071438955_0.5613620280258484","host":"s3://npm-registry-packages-npm-production"}},"0.4.7-staging.17":{"name":"@relaymessenger/openclaw-plugin","version":"0.4.7-staging.17","keywords":["openclaw","relay","messaging","channel"],"license":"MIT","_id":"@relaymessenger/openclaw-plugin@0.4.7-staging.17","maintainers":[{"name":"advaitpaliwal","email":"advait@companion.ai"}],"homepage":"https://docs.relayapp.im/integrations/openclaw","bugs":{"url":"https://github.com/RelayMessenger/Relay-SDK/issues"},"dist":{"shasum":"348578c864596af7b47071f41a8e9bafe68731de","tarball":"https://registry.npmjs.org/@relaymessenger/openclaw-plugin/-/openclaw-plugin-0.4.7-staging.17.tgz","fileCount":31,"integrity":"sha512-d70fAMEHKV5xig5vMKxvJhYs5J6UZ2H13vso4JCr+PC4KofI4z4D3LBFMgEPekxi59oZvhqqsJ9Tf7f43eG9Dw==","signatures":[{"sig":"MEUCIQDxw2BEM15lPKSmyhbcq7CESvS0hY7wEc5kHHKH5X++9QIgAtv5r454+8WXLoh0GD+h+P5Y+ronoi+nwzSUjhHsIEE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIG4/doKX+M9J3l0Fx/EntElamelTlPbMGQeiZfjgzmnBAiBaeycZBEXaQ7W7y41yNCVaYEEo9xFfKgRgpeVTkb3oMg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":148128},"type":"module","_from":"file:/home/runner/_work/Relay-SDK/Relay-SDK/.release-tmp/package-staging/relaymessenger-openclaw-plugin-0.4.7-staging.17.tgz","engines":{"node":">=22.22.3"},"exports":{".":"./dist/index.js","./setup":"./dist/setup-entry.js"},"scripts":{"test":"vitest run","build":"npm run clean && tsc -p tsconfig.build.json","check":"tsc -p tsconfig.json --noEmit","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","prepack":"npm run build","validate":"npm run check && npm run build && npm test && npm run contract:verify && npm run contract:test","pack:smoke":"node scripts/pack-smoke.mjs","contract:test":"node --test test/*.test.mjs","contract:verify":"node scripts/verify-contract-provenance.mjs","gateway:harness":"node scripts/gateway-harness.mjs","release:validate":"node scripts/release-validate.mjs"},"_npmUser":{"name":"advaitpaliwal","email":"advait@companion.ai"},"openclaw":{"build":{"openclawVersion":"2026.9.5"},"compat":{"pluginApi":">=2026.8.1 <2026.10.0"},"channel":{"id":"relay","blurb":"Message your OpenClaw through Relay.","label":"Relay","order":70,"setup":{"fields":[{"cli":{"flags":"--token <token>","description":"Relay Agent Token"},"key":"token","kind":"string","sensitive":true},{"cli":{"flags":"--token-file <path>","description":"File containing a Relay Agent Token"},"key":"tokenFile","kind":"string","sensitive":true},{"cli":{"flags":"--base-url <url>","description":"Relay API origin"},"key":"baseUrl","kind":"string"},{"cli":{"flags":"--allow-from <contacts>","description":"Allowed Relay Contact IDs or Handles"},"key":"allowFrom","kind":"string-list"},{"cli":{"flags":"--use-env","description":"Use RELAY_AGENT_TOKEN"},"key":"useEnv","kind":"boolean","envVars":["RELAY_AGENT_TOKEN"]}]},"commands":{"nativeSkillsAutoEnabled":false,"nativeCommandsAutoEnabled":false},"docsPath":"https://docs.relayapp.im/integrations/openclaw","docsLabel":"Relay OpenClaw","detailLabel":"Relay Messenger","systemImage":"message","selectionLabel":"Relay","configuredState":{"env":{"anyOf":["RELAY_AGENT_TOKEN"]}},"markdownCapable":false},"install":{"npmSpec":"@relaymessenger/openclaw-plugin","defaultChoice":"npm","minHostVersion":">=2026.8.1","allowInvalidConfigRecovery":true},"extensions":["./index.ts"],"setupEntry":"./setup-entry.ts","runtimeExtensions":["./dist/index.js"],"runtimeSetupEntry":"./dist/setup-entry.js"},"_resolved":"/home/runner/_work/Relay-SDK/Relay-SDK/.release-tmp/package-staging/relaymessenger-openclaw-plugin-0.4.7-staging.17.tgz","_integrity":"sha512-d70fAMEHKV5xig5vMKxvJhYs5J6UZ2H13vso4JCr+PC4KofI4z4D3LBFMgEPekxi59oZvhqqsJ9Tf7f43eG9Dw==","repository":{"url":"git+https://github.com/RelayMessenger/Relay-SDK.git","type":"git","directory":"packages/openclaw"},"_npmVersion":"12.0.2","description":"Native Relay channel plugin for OpenClaw","directories":{},"_nodeVersion":"24.21.0","dependencies":{"@relaymessenger/sdk":"0.3.6-staging.15"},"publishConfig":{"tag":"staging","access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^4.1.10","openclaw":"2026.9.5","typescript":"^7.0.2","@types/node":"^26.6.2"},"peerDependencies":{"openclaw":">=2026.8.1 <2026.10.0"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/openclaw-plugin_0.4.7-staging.17_1790109485679_0.36818261033716926","host":"s3://npm-registry-packages-npm-production"}},"0.4.7-staging.18":{"name":"@relaymessenger/openclaw-plugin","version":"0.4.7-staging.18","keywords":["openclaw","relay","messaging","channel"],"license":"MIT","_id":"@relaymessenger/openclaw-plugin@0.4.7-staging.18","maintainers":[{"name":"advaitpaliwal","email":"advait@companion.ai"}],"homepage":"https://docs.relayapp.im/integrations/openclaw","bugs":{"url":"https://github.com/RelayMessenger/Relay-SDK/issues"},"dist":{"shasum":"db5c00d9ea030979681cb055f08c0c98fe2b3e97","tarball":"https://registry.npmjs.org/@relaymessenger/openclaw-plugin/-/openclaw-plugin-0.4.7-staging.18.tgz","fileCount":31,"integrity":"sha512-4JQVIqpLIPsaqKDSIX8BQhk2HLt3+6QxbeDkC7JkQnSXjpZV7SMMbSR9PEHE8ecRYHvB8WFXWCUiZGHbXb88Sw==","signatures":[{"sig":"MEYCIQCAo3iGU7IIgjOsWwfF78ma79yUKguQOPt48c2bJCyBrwIhALK4NCCDHsjtb4XYsRuIK44SXM5JP2JFuDvu/DoD/AeC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQD4PmHjf1zkBtJh1TvLiiVJ8fHv4qfg5znpkRNH2hiGiAIhANSFF/4FutpcCsMxvhuemt+3gfi7BG0kKxgjbCnyPn2/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":148128},"type":"module","_from":"file:/home/runner/_work/Relay-SDK/Relay-SDK/.release-tmp/package-staging/relaymessenger-openclaw-plugin-0.4.7-staging.18.tgz","engines":{"node":">=22.22.3"},"exports":{".":"./dist/index.js","./setup":"./dist/setup-entry.js"},"scripts":{"test":"vitest run","build":"npm run clean && tsc -p tsconfig.build.json","check":"tsc -p tsconfig.json --noEmit","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","prepack":"npm run build","validate":"npm run check && npm run build && npm test && npm run contract:verify && npm run contract:test","pack:smoke":"node scripts/pack-smoke.mjs","contract:test":"node --test test/*.test.mjs","contract:verify":"node scripts/verify-contract-provenance.mjs","gateway:harness":"node scripts/gateway-harness.mjs","release:validate":"node scripts/release-validate.mjs"},"_npmUser":{"name":"advaitpaliwal","email":"advait@companion.ai"},"openclaw":{"build":{"openclawVersion":"2026.9.5"},"compat":{"pluginApi":">=2026.8.1 <2026.10.0"},"channel":{"id":"relay","blurb":"Message your OpenClaw through Relay.","label":"Relay","order":70,"setup":{"fields":[{"cli":{"flags":"--token <token>","description":"Relay Agent Token"},"key":"token","kind":"string","sensitive":true},{"cli":{"flags":"--token-file <path>","description":"File containing a Relay Agent Token"},"key":"tokenFile","kind":"string","sensitive":true},{"cli":{"flags":"--base-url <url>","description":"Relay API origin"},"key":"baseUrl","kind":"string"},{"cli":{"flags":"--allow-from <contacts>","description":"Allowed Relay Contact IDs or Handles"},"key":"allowFrom","kind":"string-list"},{"cli":{"flags":"--use-env","description":"Use RELAY_AGENT_TOKEN"},"key":"useEnv","kind":"boolean","envVars":["RELAY_AGENT_TOKEN"]}]},"commands":{"nativeSkillsAutoEnabled":false,"nativeCommandsAutoEnabled":false},"docsPath":"https://docs.relayapp.im/integrations/openclaw","docsLabel":"Relay OpenClaw","detailLabel":"Relay Messenger","systemImage":"message","selectionLabel":"Relay","configuredState":{"env":{"anyOf":["RELAY_AGENT_TOKEN"]}},"markdownCapable":false},"install":{"npmSpec":"@relaymessenger/openclaw-plugin","defaultChoice":"npm","minHostVersion":">=2026.8.1","allowInvalidConfigRecovery":true},"extensions":["./index.ts"],"setupEntry":"./setup-entry.ts","runtimeExtensions":["./dist/index.js"],"runtimeSetupEntry":"./dist/setup-entry.js"},"_resolved":"/home/runner/_work/Relay-SDK/Relay-SDK/.release-tmp/package-staging/relaymessenger-openclaw-plugin-0.4.7-staging.18.tgz","_integrity":"sha512-4JQVIqpLIPsaqKDSIX8BQhk2HLt3+6QxbeDkC7JkQnSXjpZV7SMMbSR9PEHE8ecRYHvB8WFXWCUiZGHbXb88Sw==","repository":{"url":"git+https://github.com/RelayMessenger/Relay-SDK.git","type":"git","directory":"packages/openclaw"},"_npmVersion":"12.0.2","description":"Native Relay channel plugin for OpenClaw","directories":{},"_nodeVersion":"24.21.0","dependencies":{"@relaymessenger/sdk":"0.3.6-staging.18"},"publishConfig":{"tag":"staging","access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^4.1.10","openclaw":"2026.9.5","typescript":"^7.0.2","@types/node":"^26.6.2"},"peerDependencies":{"openclaw":">=2026.8.1 <2026.10.0"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/openclaw-plugin_0.4.7-staging.18_1790116061257_0.6267449005839025","host":"s3://npm-registry-packages-npm-production"}},"0.4.7-staging.19":{"name":"@relaymessenger/openclaw-plugin","version":"0.4.7-staging.19","keywords":["openclaw","relay","messaging","channel"],"license":"MIT","_id":"@relaymessenger/openclaw-plugin@0.4.7-staging.19","maintainers":[{"name":"advaitpaliwal","email":"advait@companion.ai"}],"homepage":"https://docs.relayapp.im/integrations/openclaw","bugs":{"url":"https://github.com/RelayMessenger/Relay-SDK/issues"},"dist":{"shasum":"75a60866a3e850995db547d5a6394417e6867c87","tarball":"https://registry.npmjs.org/@relaymessenger/openclaw-plugin/-/openclaw-plugin-0.4.7-staging.19.tgz","fileCount":31,"integrity":"sha512-vyxupmZBpJMWGexHSm+mq5KN3YFU28yUPyDu6usI7omzrkLHq5M9xljMGTD5k/++GOSOUd8v3in5UzK4WCoCFA==","signatures":[{"sig":"MEUCIFBmeezvT04kUCCuBd1fN2mbLo0/LzY1hLuxHOg/7ONAAiEA+PGjH0eRzm+kAnUjFRgXg5kjL0+CIKX8dDtCfLbBowA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQD+7i/HMt4AUydKVHJdm7b55Y514kaSTCcllsIcdv8dOAIgNQGrby4WPQkoLFz5aHfapPADKyj5RGG8y5qrxJGfbYE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":148492},"type":"module","_from":"file:/home/runner/_work/Relay-SDK/Relay-SDK/.release-tmp/package-staging/relaymessenger-openclaw-plugin-0.4.7-staging.19.tgz","engines":{"node":">=22.22.3"},"exports":{".":"./dist/index.js","./setup":"./dist/setup-entry.js"},"scripts":{"test":"vitest run","build":"npm run clean && tsc -p tsconfig.build.json","check":"tsc -p tsconfig.json --noEmit","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","prepack":"npm run build","validate":"npm run check && npm run build && npm test && npm run contract:verify && npm run contract:test","pack:smoke":"node scripts/pack-smoke.mjs","contract:test":"node --test test/*.test.mjs","contract:verify":"node scripts/verify-contract-provenance.mjs","gateway:harness":"node scripts/gateway-harness.mjs","release:validate":"node scripts/release-validate.mjs"},"_npmUser":{"name":"advaitpaliwal","email":"advait@companion.ai"},"openclaw":{"build":{"openclawVersion":"2026.9.5"},"compat":{"pluginApi":">=2026.8.1 <2026.10.0"},"channel":{"id":"relay","blurb":"Message your OpenClaw through Relay.","label":"Relay","order":70,"setup":{"fields":[{"cli":{"flags":"--token <token>","description":"Relay Agent Token"},"key":"token","kind":"string","sensitive":true},{"cli":{"flags":"--token-file <path>","description":"File containing a Relay Agent Token"},"key":"tokenFile","kind":"string","sensitive":true},{"cli":{"flags":"--base-url <url>","description":"Relay API origin"},"key":"baseUrl","kind":"string"},{"cli":{"flags":"--allow-from <contacts>","description":"Allowed Relay Contact IDs or Handles"},"key":"allowFrom","kind":"string-list"},{"cli":{"flags":"--use-env","description":"Use RELAY_AGENT_TOKEN"},"key":"useEnv","kind":"boolean","envVars":["RELAY_AGENT_TOKEN"]}]},"commands":{"nativeSkillsAutoEnabled":false,"nativeCommandsAutoEnabled":false},"docsPath":"https://docs.relayapp.im/integrations/openclaw","docsLabel":"Relay OpenClaw","detailLabel":"Relay Messenger","systemImage":"message","selectionLabel":"Relay","configuredState":{"env":{"anyOf":["RELAY_AGENT_TOKEN"]}},"markdownCapable":false},"install":{"npmSpec":"@relaymessenger/openclaw-plugin","defaultChoice":"npm","minHostVersion":">=2026.8.1","allowInvalidConfigRecovery":true},"extensions":["./index.ts"],"setupEntry":"./setup-entry.ts","runtimeExtensions":["./dist/index.js"],"runtimeSetupEntry":"./dist/setup-entry.js"},"_resolved":"/home/runner/_work/Relay-SDK/Relay-SDK/.release-tmp/package-staging/relaymessenger-openclaw-plugin-0.4.7-staging.19.tgz","_integrity":"sha512-vyxupmZBpJMWGexHSm+mq5KN3YFU28yUPyDu6usI7omzrkLHq5M9xljMGTD5k/++GOSOUd8v3in5UzK4WCoCFA==","repository":{"url":"git+https://github.com/RelayMessenger/Relay-SDK.git","type":"git","directory":"packages/openclaw"},"_npmVersion":"12.0.2","description":"Native Relay channel plugin for OpenClaw","directories":{},"_nodeVersion":"24.21.0","dependencies":{"@relaymessenger/sdk":"0.3.6-staging.19"},"publishConfig":{"tag":"staging","access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^4.1.10","openclaw":"2026.9.5","typescript":"^7.0.2","@types/node":"^26.6.2"},"peerDependencies":{"openclaw":">=2026.8.1 <2026.10.0"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/openclaw-plugin_0.4.7-staging.19_1790137552617_0.4728611847090196","host":"s3://npm-registry-packages-npm-production"}},"0.4.7-staging.20":{"name":"@relaymessenger/openclaw-plugin","version":"0.4.7-staging.20","keywords":["openclaw","relay","messaging","channel"],"license":"MIT","_id":"@relaymessenger/openclaw-plugin@0.4.7-staging.20","maintainers":[{"name":"advaitpaliwal","email":"advait@companion.ai"}],"homepage":"https://docs.relayapp.im/integrations/openclaw","bugs":{"url":"https://github.com/RelayMessenger/Relay-SDK/issues"},"dist":{"shasum":"688d07607f35fc74188e53e3806548c7d68bea67","tarball":"https://registry.npmjs.org/@relaymessenger/openclaw-plugin/-/openclaw-plugin-0.4.7-staging.20.tgz","fileCount":31,"integrity":"sha512-ZNLzqUiVnBxcBeHwjtvCrrZjJmC2AQrjrbEpezZ31G7hcxMjLpv8whdiFDSzdaddd7vaBEiHOTzCzDEsLq6qjQ==","signatures":[{"sig":"MEUCIQC7F0lRJfWY7gmQ1YZpOLhTlphPsj5crDOvtFYBwNsAMAIgdZvRcLKvRF9tGeYiJsrMnAsNe+2nzowIefIbTrZIfGg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDinCc2nsyGRa4erx7vXLvYA43boz6n6Io8b02yP0022gIgDgCh81mUiR8R7qaJT9tb3uxp+7YYa3gVlRC2B0ohM8U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":148492},"type":"module","_from":"file:/home/runner/_work/Relay-SDK/Relay-SDK/.release-tmp/package-staging/relaymessenger-openclaw-plugin-0.4.7-staging.20.tgz","engines":{"node":">=22.22.3"},"exports":{".":"./dist/index.js","./setup":"./dist/setup-entry.js"},"scripts":{"test":"vitest run","build":"npm run clean && tsc -p tsconfig.build.json","check":"tsc -p tsconfig.json --noEmit","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","prepack":"npm run build","validate":"npm run check && npm run build && npm test && npm run contract:verify && npm run contract:test","pack:smoke":"node scripts/pack-smoke.mjs","contract:test":"node --test test/*.test.mjs","contract:verify":"node scripts/verify-contract-provenance.mjs","gateway:harness":"node scripts/gateway-harness.mjs","release:validate":"node scripts/release-validate.mjs"},"_npmUser":{"name":"advaitpaliwal","email":"advait@companion.ai"},"openclaw":{"build":{"openclawVersion":"2026.9.5"},"compat":{"pluginApi":">=2026.8.1 <2026.10.0"},"channel":{"id":"relay","blurb":"Message your OpenClaw through Relay.","label":"Relay","order":70,"setup":{"fields":[{"cli":{"flags":"--token <token>","description":"Relay Agent Token"},"key":"token","kind":"string","sensitive":true},{"cli":{"flags":"--token-file <path>","description":"File containing a Relay Agent Token"},"key":"tokenFile","kind":"string","sensitive":true},{"cli":{"flags":"--base-url <url>","description":"Relay API origin"},"key":"baseUrl","kind":"string"},{"cli":{"flags":"--allow-from <contacts>","description":"Allowed Relay Contact IDs or Handles"},"key":"allowFrom","kind":"string-list"},{"cli":{"flags":"--use-env","description":"Use RELAY_AGENT_TOKEN"},"key":"useEnv","kind":"boolean","envVars":["RELAY_AGENT_TOKEN"]}]},"commands":{"nativeSkillsAutoEnabled":false,"nativeCommandsAutoEnabled":false},"docsPath":"https://docs.relayapp.im/integrations/openclaw","docsLabel":"Relay OpenClaw","detailLabel":"Relay Messenger","systemImage":"message","selectionLabel":"Relay","configuredState":{"env":{"anyOf":["RELAY_AGENT_TOKEN"]}},"markdownCapable":false},"install":{"npmSpec":"@relaymessenger/openclaw-plugin","defaultChoice":"npm","minHostVersion":">=2026.8.1","allowInvalidConfigRecovery":true},"extensions":["./index.ts"],"setupEntry":"./setup-entry.ts","runtimeExtensions":["./dist/index.js"],"runtimeSetupEntry":"./dist/setup-entry.js"},"_resolved":"/home/runner/_work/Relay-SDK/Relay-SDK/.release-tmp/package-staging/relaymessenger-openclaw-plugin-0.4.7-staging.20.tgz","_integrity":"sha512-ZNLzqUiVnBxcBeHwjtvCrrZjJmC2AQrjrbEpezZ31G7hcxMjLpv8whdiFDSzdaddd7vaBEiHOTzCzDEsLq6qjQ==","repository":{"url":"git+https://github.com/RelayMessenger/Relay-SDK.git","type":"git","directory":"packages/openclaw"},"_npmVersion":"12.0.2","description":"Native Relay channel plugin for OpenClaw","directories":{},"_nodeVersion":"24.21.0","dependencies":{"@relaymessenger/sdk":"0.3.6-staging.20"},"publishConfig":{"tag":"staging","access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^4.1.10","openclaw":"2026.9.5","typescript":"^7.0.2","@types/node":"^26.6.2"},"peerDependencies":{"openclaw":">=2026.8.1 <2026.10.0"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/openclaw-plugin_0.4.7-staging.20_1790139348445_0.7039223466605216","host":"s3://npm-registry-packages-npm-production"}},"0.4.7-staging.21":{"name":"@relaymessenger/openclaw-plugin","version":"0.4.7-staging.21","keywords":["openclaw","relay","messaging","channel"],"license":"MIT","_id":"@relaymessenger/openclaw-plugin@0.4.7-staging.21","maintainers":[{"name":"advaitpaliwal","email":"advait@companion.ai"}],"homepage":"https://docs.relayapp.im/integrations/openclaw","bugs":{"url":"https://github.com/RelayMessenger/Relay-SDK/issues"},"dist":{"shasum":"176fc0af5ebfe64e8382624474070dbaa27f7c70","tarball":"https://registry.npmjs.org/@relaymessenger/openclaw-plugin/-/openclaw-plugin-0.4.7-staging.21.tgz","fileCount":31,"integrity":"sha512-XbaeTeZiCrq3KbjZ/Nw59ZG3kYPVn+h91oN7uxdqdZ1L76Jbxuu6dU1CGGvybbHvNqcgZ3k2z3DzOxV2xvNw/g==","signatures":[{"sig":"MEYCIQDcqf+K0uDLC8anxTmw8QqHu60+q7r2XvJJNZRGLsmvsgIhAMTdmAIE8Bj6X2aW4VFR67Lc6ftViuCmEZWHvj9zIYOv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCeiRrhFfYJc+rD2RU02mDOqYfKXZTmpfkhcnt9u1wahQIhAMuvF9Mq46oamcxyEmfFIh8UjlwiIFG+mEdB72XGODTW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":148492},"type":"module","_from":"file:/home/runner/_work/Relay-SDK/Relay-SDK/.release-tmp/package-staging/relaymessenger-openclaw-plugin-0.4.7-staging.21.tgz","engines":{"node":">=22.22.3"},"exports":{".":"./dist/index.js","./setup":"./dist/setup-entry.js"},"scripts":{"test":"vitest run","build":"npm run clean && tsc -p tsconfig.build.json","check":"tsc -p tsconfig.json --noEmit","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","prepack":"npm run build","validate":"npm run check && npm run build && npm test && npm run contract:verify && npm run contract:test","pack:smoke":"node scripts/pack-smoke.mjs","contract:test":"node --test test/*.test.mjs","contract:verify":"node scripts/verify-contract-provenance.mjs","gateway:harness":"node scripts/gateway-harness.mjs","release:validate":"node scripts/release-validate.mjs"},"_npmUser":{"name":"advaitpaliwal","email":"advait@companion.ai"},"openclaw":{"build":{"openclawVersion":"2026.9.5"},"compat":{"pluginApi":">=2026.8.1 <2026.10.0"},"channel":{"id":"relay","blurb":"Message your OpenClaw through Relay.","label":"Relay","order":70,"setup":{"fields":[{"cli":{"flags":"--token <token>","description":"Relay Agent Token"},"key":"token","kind":"string","sensitive":true},{"cli":{"flags":"--token-file <path>","description":"File containing a Relay Agent Token"},"key":"tokenFile","kind":"string","sensitive":true},{"cli":{"flags":"--base-url <url>","description":"Relay API origin"},"key":"baseUrl","kind":"string"},{"cli":{"flags":"--allow-from <contacts>","description":"Allowed Relay Contact IDs or Handles"},"key":"allowFrom","kind":"string-list"},{"cli":{"flags":"--use-env","description":"Use RELAY_AGENT_TOKEN"},"key":"useEnv","kind":"boolean","envVars":["RELAY_AGENT_TOKEN"]}]},"commands":{"nativeSkillsAutoEnabled":false,"nativeCommandsAutoEnabled":false},"docsPath":"https://docs.relayapp.im/integrations/openclaw","docsLabel":"Relay OpenClaw","detailLabel":"Relay Messenger","systemImage":"message","selectionLabel":"Relay","configuredState":{"env":{"anyOf":["RELAY_AGENT_TOKEN"]}},"markdownCapable":false},"install":{"npmSpec":"@relaymessenger/openclaw-plugin","defaultChoice":"npm","minHostVersion":">=2026.8.1","allowInvalidConfigRecovery":true},"extensions":["./index.ts"],"setupEntry":"./setup-entry.ts","runtimeExtensions":["./dist/index.js"],"runtimeSetupEntry":"./dist/setup-entry.js"},"_resolved":"/home/runner/_work/Relay-SDK/Relay-SDK/.release-tmp/package-staging/relaymessenger-openclaw-plugin-0.4.7-staging.21.tgz","_integrity":"sha512-XbaeTeZiCrq3KbjZ/Nw59ZG3kYPVn+h91oN7uxdqdZ1L76Jbxuu6dU1CGGvybbHvNqcgZ3k2z3DzOxV2xvNw/g==","repository":{"url":"git+https://github.com/RelayMessenger/Relay-SDK.git","type":"git","directory":"packages/openclaw"},"_npmVersion":"12.0.2","description":"Native Relay channel plugin for OpenClaw","directories":{},"_nodeVersion":"24.21.0","dependencies":{"@relaymessenger/sdk":"0.3.6-staging.22"},"publishConfig":{"tag":"staging","access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^4.1.10","openclaw":"2026.9.5","typescript":"^7.0.2","@types/node":"^26.6.2"},"peerDependencies":{"openclaw":">=2026.8.1 <2026.10.0"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/openclaw-plugin_0.4.7-staging.21_1790155477993_0.046210241007691444","host":"s3://npm-registry-packages-npm-production"}},"0.4.7-staging.22":{"name":"@relaymessenger/openclaw-plugin","version":"0.4.7-staging.22","keywords":["openclaw","relay","messaging","channel"],"license":"MIT","_id":"@relaymessenger/openclaw-plugin@0.4.7-staging.22","maintainers":[{"name":"advaitpaliwal","email":"advait@companion.ai"}],"homepage":"https://docs.relayapp.im/integrations/openclaw","bugs":{"url":"https://github.com/RelayMessenger/Relay-SDK/issues"},"dist":{"shasum":"e5c3cbda23f21eb60984468d19a78cd57832d58c","tarball":"https://registry.npmjs.org/@relaymessenger/openclaw-plugin/-/openclaw-plugin-0.4.7-staging.22.tgz","fileCount":31,"integrity":"sha512-i8Xzd8mjNSCEKqHlA+dOEdGSrGyefX1/a2mIJv2QPVsN3KORuG1QrZ0nQfaSts793AqU6nmWoShScRxVsDEvKw==","signatures":[{"sig":"MEUCIQDxQTq2oUir6nU7T1fVxYXbWO3xh3NG3NCRJHKDDFmXRQIgD29/K1ld19eJcoV0PVbAB2cvq4iOIVfFZ+jgeA+x6qM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIEtTK/ajDGkdxD/aqkaVu+q7ir5XuUl4MVRzkQ1982cSAiAO+GBkqSYrVMNamO+OR38CLK8RC+t3pyrGMTCCH4QuWg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":148492},"type":"module","_from":"file:/home/runner/_work/Relay-SDK/Relay-SDK/.release-tmp/package-staging/relaymessenger-openclaw-plugin-0.4.7-staging.22.tgz","engines":{"node":">=22.22.3"},"exports":{".":"./dist/index.js","./setup":"./dist/setup-entry.js"},"scripts":{"test":"vitest run","build":"npm run clean && tsc -p tsconfig.build.json","check":"tsc -p tsconfig.json --noEmit","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","prepack":"npm run build","validate":"npm run check && npm run build && npm test && npm run contract:verify && npm run contract:test","pack:smoke":"node scripts/pack-smoke.mjs","contract:test":"node --test test/*.test.mjs","contract:verify":"node scripts/verify-contract-provenance.mjs","gateway:harness":"node scripts/gateway-harness.mjs","release:validate":"node scripts/release-validate.mjs"},"_npmUser":{"name":"advaitpaliwal","email":"advait@companion.ai"},"openclaw":{"build":{"openclawVersion":"2026.9.5"},"compat":{"pluginApi":">=2026.8.1 <2026.10.0"},"channel":{"id":"relay","blurb":"Message your OpenClaw through Relay.","label":"Relay","order":70,"setup":{"fields":[{"cli":{"flags":"--token <token>","description":"Relay Agent Token"},"key":"token","kind":"string","sensitive":true},{"cli":{"flags":"--token-file <path>","description":"File containing a Relay Agent Token"},"key":"tokenFile","kind":"string","sensitive":true},{"cli":{"flags":"--base-url <url>","description":"Relay API origin"},"key":"baseUrl","kind":"string"},{"cli":{"flags":"--allow-from <contacts>","description":"Allowed Relay Contact IDs or Handles"},"key":"allowFrom","kind":"string-list"},{"cli":{"flags":"--use-env","description":"Use RELAY_AGENT_TOKEN"},"key":"useEnv","kind":"boolean","envVars":["RELAY_AGENT_TOKEN"]}]},"commands":{"nativeSkillsAutoEnabled":false,"nativeCommandsAutoEnabled":false},"docsPath":"https://docs.relayapp.im/integrations/openclaw","docsLabel":"Relay OpenClaw","detailLabel":"Relay Messenger","systemImage":"message","selectionLabel":"Relay","configuredState":{"env":{"anyOf":["RELAY_AGENT_TOKEN"]}},"markdownCapable":false},"install":{"npmSpec":"@relaymessenger/openclaw-plugin","defaultChoice":"npm","minHostVersion":">=2026.8.1","allowInvalidConfigRecovery":true},"extensions":["./index.ts"],"setupEntry":"./setup-entry.ts","runtimeExtensions":["./dist/index.js"],"runtimeSetupEntry":"./dist/setup-entry.js"},"_resolved":"/home/runner/_work/Relay-SDK/Relay-SDK/.release-tmp/package-staging/relaymessenger-openclaw-plugin-0.4.7-staging.22.tgz","_integrity":"sha512-i8Xzd8mjNSCEKqHlA+dOEdGSrGyefX1/a2mIJv2QPVsN3KORuG1QrZ0nQfaSts793AqU6nmWoShScRxVsDEvKw==","repository":{"url":"git+https://github.com/RelayMessenger/Relay-SDK.git","type":"git","directory":"packages/openclaw"},"_npmVersion":"12.0.2","description":"Native Relay channel plugin for OpenClaw","directories":{},"_nodeVersion":"24.21.0","dependencies":{"@relaymessenger/sdk":"0.3.6-staging.23"},"publishConfig":{"tag":"staging","access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^4.1.10","openclaw":"2026.9.5","typescript":"^7.0.2","@types/node":"^26.6.2"},"peerDependencies":{"openclaw":">=2026.8.1 <2026.10.0"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/openclaw-plugin_0.4.7-staging.22_1790192997368_0.8253584538990721","host":"s3://npm-registry-packages-npm-production"}},"0.4.7-staging.23":{"name":"@relaymessenger/openclaw-plugin","version":"0.4.7-staging.23","keywords":["openclaw","relay","messaging","channel"],"license":"MIT","_id":"@relaymessenger/openclaw-plugin@0.4.7-staging.23","maintainers":[{"name":"advaitpaliwal","email":"advait@companion.ai"}],"homepage":"https://docs.relayapp.im/integrations/openclaw","bugs":{"url":"https://github.com/RelayMessenger/Relay-SDK/issues"},"dist":{"shasum":"d3941dedc66009629c72ccc0bda30a5849e62cfc","tarball":"https://registry.npmjs.org/@relaymessenger/openclaw-plugin/-/openclaw-plugin-0.4.7-staging.23.tgz","fileCount":31,"integrity":"sha512-rvmwyT0eJ0LvqAQQqp2sP+QKiz2Q8dsVC0vTgtjXISh/Rtw8s/9GS9bo9d8TLQGTFsGewZ8la/SMj9116lIrrw==","signatures":[{"sig":"MEUCIQD5D4ajCrPbnewlzUdE4awX988uW3PBGElmnErvfE4JEgIgOiIEiirkU7nUsHm+Zjrn4hh8h0l3pTloKapkE/pHHAk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIERdvTj5zY33Gqsl8cCdXpC3sO0A4R4caEL3pf6VcEscAiBLKjQ5Hbzi44UFLXHOBdJxRZerKXQM0NvGkQj6Aq8PSA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":150234},"type":"module","_from":"file:/home/runner/_work/Relay-SDK/Relay-SDK/.release-tmp/package-staging/relaymessenger-openclaw-plugin-0.4.7-staging.23.tgz","engines":{"node":">=22.22.3"},"exports":{".":"./dist/index.js","./setup":"./dist/setup-entry.js"},"scripts":{"test":"vitest run","build":"npm run clean && tsc -p tsconfig.build.json","check":"tsc -p tsconfig.json --noEmit","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","prepack":"npm run build","validate":"npm run check && npm run build && npm test && npm run contract:verify && npm run contract:test","pack:smoke":"node scripts/pack-smoke.mjs","contract:test":"node --test test/*.test.mjs","contract:verify":"node scripts/verify-contract-provenance.mjs","gateway:harness":"node scripts/gateway-harness.mjs","release:validate":"node scripts/release-validate.mjs"},"_npmUser":{"name":"advaitpaliwal","email":"advait@companion.ai"},"openclaw":{"build":{"openclawVersion":"2026.9.5"},"compat":{"pluginApi":">=2026.8.1 <2026.10.0"},"channel":{"id":"relay","blurb":"Message your OpenClaw through Relay.","label":"Relay","order":70,"setup":{"fields":[{"cli":{"flags":"--token <token>","description":"Relay Agent Token"},"key":"token","kind":"string","sensitive":true},{"cli":{"flags":"--token-file <path>","description":"File containing a Relay Agent Token"},"key":"tokenFile","kind":"string","sensitive":true},{"cli":{"flags":"--base-url <url>","description":"Relay API origin"},"key":"baseUrl","kind":"string"},{"cli":{"flags":"--allow-from <contacts>","description":"Allowed Relay Contact IDs or Handles"},"key":"allowFrom","kind":"string-list"},{"cli":{"flags":"--use-env","description":"Use RELAY_AGENT_TOKEN"},"key":"useEnv","kind":"boolean","envVars":["RELAY_AGENT_TOKEN"]}]},"commands":{"nativeSkillsAutoEnabled":false,"nativeCommandsAutoEnabled":false},"docsPath":"https://docs.relayapp.im/integrations/openclaw","docsLabel":"Relay OpenClaw","detailLabel":"Relay Messenger","systemImage":"message","selectionLabel":"Relay","configuredState":{"env":{"anyOf":["RELAY_AGENT_TOKEN"]}},"markdownCapable":false},"install":{"npmSpec":"@relaymessenger/openclaw-plugin","defaultChoice":"npm","minHostVersion":">=2026.8.1","allowInvalidConfigRecovery":true},"extensions":["./index.ts"],"setupEntry":"./setup-entry.ts","runtimeExtensions":["./dist/index.js"],"runtimeSetupEntry":"./dist/setup-entry.js"},"_resolved":"/home/runner/_work/Relay-SDK/Relay-SDK/.release-tmp/package-staging/relaymessenger-openclaw-plugin-0.4.7-staging.23.tgz","_integrity":"sha512-rvmwyT0eJ0LvqAQQqp2sP+QKiz2Q8dsVC0vTgtjXISh/Rtw8s/9GS9bo9d8TLQGTFsGewZ8la/SMj9116lIrrw==","repository":{"url":"git+https://github.com/RelayMessenger/Relay-SDK.git","type":"git","directory":"packages/openclaw"},"_npmVersion":"12.0.2","description":"Native Relay channel plugin for OpenClaw","directories":{},"_nodeVersion":"24.21.0","dependencies":{"@relaymessenger/sdk":"0.3.6-staging.25"},"publishConfig":{"tag":"staging","access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^4.1.10","openclaw":"2026.9.5","typescript":"^7.0.2","@types/node":"^26.6.2"},"peerDependencies":{"openclaw":">=2026.8.1 <2026.10.0"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/openclaw-plugin_0.4.7-staging.23_1790199573765_0.4273696039505841","host":"s3://npm-registry-packages-npm-production"}},"0.4.7-staging.24":{"name":"@relaymessenger/openclaw-plugin","version":"0.4.7-staging.24","keywords":["openclaw","relay","messaging","channel"],"license":"MIT","_id":"@relaymessenger/openclaw-plugin@0.4.7-staging.24","maintainers":[{"name":"advaitpaliwal","email":"advait@companion.ai"}],"homepage":"https://docs.relayapp.im/integrations/openclaw","bugs":{"url":"https://github.com/RelayMessenger/Relay-SDK/issues"},"dist":{"shasum":"7d2d92a802839a2c4fa0bf3d7e44e768d4efb4bf","tarball":"https://registry.npmjs.org/@relaymessenger/openclaw-plugin/-/openclaw-plugin-0.4.7-staging.24.tgz","fileCount":31,"integrity":"sha512-QWXVq8wGh/lPqt7Au6z2fKONlo6Wy0QLb9WPV0UDHiI4nBccCSMaUfuEZmjlEns97hJIFtbUfT/DNGcYjVP3sA==","signatures":[{"sig":"MEQCIErbakfK/+2TXZjn10SER/cHvonblh60gK07/cFPk9xhAiBXAMKGHO4GtRddpPrwpvDouABqMi96KK/pl+YvzzraXg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIBevM9wGyZpHLgtuiv0ABRs82JXbh2CxdxwcafWKTEEFAiAGN2n8wsofOCbtifq6e3UceSZ9k/JO2cNRqAUHPJMerw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":150234},"type":"module","_from":"file:/home/runner/_work/Relay-SDK/Relay-SDK/.release-tmp/package-staging/relaymessenger-openclaw-plugin-0.4.7-staging.24.tgz","engines":{"node":">=22.22.3"},"exports":{".":"./dist/index.js","./setup":"./dist/setup-entry.js"},"scripts":{"test":"vitest run","build":"npm run clean && tsc -p tsconfig.build.json","check":"tsc -p tsconfig.json --noEmit","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","prepack":"npm run build","validate":"npm run check && npm run build && npm test && npm run contract:verify && npm run contract:test","pack:smoke":"node scripts/pack-smoke.mjs","contract:test":"node --test test/*.test.mjs","contract:verify":"node scripts/verify-contract-provenance.mjs","gateway:harness":"node scripts/gateway-harness.mjs","release:validate":"node scripts/release-validate.mjs"},"_npmUser":{"name":"advaitpaliwal","email":"advait@companion.ai"},"openclaw":{"build":{"openclawVersion":"2026.9.5"},"compat":{"pluginApi":">=2026.8.1 <2026.10.0"},"channel":{"id":"relay","blurb":"Message your OpenClaw through Relay.","label":"Relay","order":70,"setup":{"fields":[{"cli":{"flags":"--token <token>","description":"Relay Agent Token"},"key":"token","kind":"string","sensitive":true},{"cli":{"flags":"--token-file <path>","description":"File containing a Relay Agent Token"},"key":"tokenFile","kind":"string","sensitive":true},{"cli":{"flags":"--base-url <url>","description":"Relay API origin"},"key":"baseUrl","kind":"string"},{"cli":{"flags":"--allow-from <contacts>","description":"Allowed Relay Contact IDs or Handles"},"key":"allowFrom","kind":"string-list"},{"cli":{"flags":"--use-env","description":"Use RELAY_AGENT_TOKEN"},"key":"useEnv","kind":"boolean","envVars":["RELAY_AGENT_TOKEN"]}]},"commands":{"nativeSkillsAutoEnabled":false,"nativeCommandsAutoEnabled":false},"docsPath":"https://docs.relayapp.im/integrations/openclaw","docsLabel":"Relay OpenClaw","detailLabel":"Relay Messenger","systemImage":"message","selectionLabel":"Relay","configuredState":{"env":{"anyOf":["RELAY_AGENT_TOKEN"]}},"markdownCapable":false},"install":{"npmSpec":"@relaymessenger/openclaw-plugin","defaultChoice":"npm","minHostVersion":">=2026.8.1","allowInvalidConfigRecovery":true},"extensions":["./index.ts"],"setupEntry":"./setup-entry.ts","runtimeExtensions":["./dist/index.js"],"runtimeSetupEntry":"./dist/setup-entry.js"},"_resolved":"/home/runner/_work/Relay-SDK/Relay-SDK/.release-tmp/package-staging/relaymessenger-openclaw-plugin-0.4.7-staging.24.tgz","_integrity":"sha512-QWXVq8wGh/lPqt7Au6z2fKONlo6Wy0QLb9WPV0UDHiI4nBccCSMaUfuEZmjlEns97hJIFtbUfT/DNGcYjVP3sA==","repository":{"url":"git+https://github.com/RelayMessenger/Relay-SDK.git","type":"git","directory":"packages/openclaw"},"_npmVersion":"12.0.2","description":"Native Relay channel plugin for OpenClaw","directories":{},"_nodeVersion":"24.21.0","dependencies":{"@relaymessenger/sdk":"0.3.6-staging.26"},"publishConfig":{"tag":"staging","access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^4.1.10","openclaw":"2026.9.5","typescript":"^7.0.2","@types/node":"^26.6.2"},"peerDependencies":{"openclaw":">=2026.8.1 <2026.10.0"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/openclaw-plugin_0.4.7-staging.24_1790204940593_0.8175864958747208","host":"s3://npm-registry-packages-npm-production"}},"0.4.7-staging.25":{"name":"@relaymessenger/openclaw-plugin","version":"0.4.7-staging.25","keywords":["openclaw","relay","messaging","channel"],"license":"MIT","_id":"@relaymessenger/openclaw-plugin@0.4.7-staging.25","maintainers":[{"name":"advaitpaliwal","email":"advait@companion.ai"}],"homepage":"https://docs.relayapp.im/integrations/openclaw","bugs":{"url":"https://github.com/RelayMessenger/Relay-SDK/issues"},"dist":{"shasum":"615b8c5237e78104094ac81a22c35b75b8caa234","tarball":"https://registry.npmjs.org/@relaymessenger/openclaw-plugin/-/openclaw-plugin-0.4.7-staging.25.tgz","fileCount":31,"integrity":"sha512-fEbF4PbmBbujW+jnVJiR8fkzsmS7/kAQSWMUs1yBzs4M/sx1bc/YDXjwCBScv6/gZRo6xZkTJszZj6witRpVfQ==","signatures":[{"sig":"MEUCIATyGJN7AjA/IBRgYEDO2cuzrXdb4M1J65Z/FxsdassQAiEAucgLlBC7ur88Zf8BVKeOtZ9gO/qUIAEpSr6IJ3tin8E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIG6+0HjSzRI/GJmOzjIxry2YhTPCuhus9MpsRu5xkWIEAiAQyiniaqyuFdSmPl2L08oOLNCZe7jJdHHtX/Y0+UUNhw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":150234},"type":"module","_from":"file:/home/runner/_work/Relay-SDK/Relay-SDK/.release-tmp/package-staging/relaymessenger-openclaw-plugin-0.4.7-staging.25.tgz","engines":{"node":">=22.22.3"},"exports":{".":"./dist/index.js","./setup":"./dist/setup-entry.js"},"scripts":{"test":"vitest run","build":"npm run clean && tsc -p tsconfig.build.json","check":"tsc -p tsconfig.json --noEmit","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","prepack":"npm run build","validate":"npm run check && npm run build && npm test && npm run contract:verify && npm run contract:test","pack:smoke":"node scripts/pack-smoke.mjs","contract:test":"node --test test/*.test.mjs","contract:verify":"node scripts/verify-contract-provenance.mjs","gateway:harness":"node scripts/gateway-harness.mjs","release:validate":"node scripts/release-validate.mjs"},"_npmUser":{"name":"advaitpaliwal","email":"advait@companion.ai"},"openclaw":{"build":{"openclawVersion":"2026.9.5"},"compat":{"pluginApi":">=2026.8.1 <2026.10.0"},"channel":{"id":"relay","blurb":"Message your OpenClaw through Relay.","label":"Relay","order":70,"setup":{"fields":[{"cli":{"flags":"--token <token>","description":"Relay Agent Token"},"key":"token","kind":"string","sensitive":true},{"cli":{"flags":"--token-file <path>","description":"File containing a Relay Agent Token"},"key":"tokenFile","kind":"string","sensitive":true},{"cli":{"flags":"--base-url <url>","description":"Relay API origin"},"key":"baseUrl","kind":"string"},{"cli":{"flags":"--allow-from <contacts>","description":"Allowed Relay Contact IDs or Handles"},"key":"allowFrom","kind":"string-list"},{"cli":{"flags":"--use-env","description":"Use RELAY_AGENT_TOKEN"},"key":"useEnv","kind":"boolean","envVars":["RELAY_AGENT_TOKEN"]}]},"commands":{"nativeSkillsAutoEnabled":false,"nativeCommandsAutoEnabled":false},"docsPath":"https://docs.relayapp.im/integrations/openclaw","docsLabel":"Relay OpenClaw","detailLabel":"Relay Messenger","systemImage":"message","selectionLabel":"Relay","configuredState":{"env":{"anyOf":["RELAY_AGENT_TOKEN"]}},"markdownCapable":false},"install":{"npmSpec":"@relaymessenger/openclaw-plugin","defaultChoice":"npm","minHostVersion":">=2026.8.1","allowInvalidConfigRecovery":true},"extensions":["./index.ts"],"setupEntry":"./setup-entry.ts","runtimeExtensions":["./dist/index.js"],"runtimeSetupEntry":"./dist/setup-entry.js"},"_resolved":"/home/runner/_work/Relay-SDK/Relay-SDK/.release-tmp/package-staging/relaymessenger-openclaw-plugin-0.4.7-staging.25.tgz","_integrity":"sha512-fEbF4PbmBbujW+jnVJiR8fkzsmS7/kAQSWMUs1yBzs4M/sx1bc/YDXjwCBScv6/gZRo6xZkTJszZj6witRpVfQ==","repository":{"url":"git+https://github.com/RelayMessenger/Relay-SDK.git","type":"git","directory":"packages/openclaw"},"_npmVersion":"12.0.2","description":"Native Relay channel plugin for OpenClaw","directories":{},"_nodeVersion":"24.21.0","dependencies":{"@relaymessenger/sdk":"0.3.6-staging.27"},"publishConfig":{"tag":"staging","access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^4.1.10","openclaw":"2026.9.5","typescript":"^7.0.2","@types/node":"^26.6.2"},"peerDependencies":{"openclaw":">=2026.8.1 <2026.10.0"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/openclaw-plugin_0.4.7-staging.25_1790282871846_0.9632956634354961","host":"s3://npm-registry-packages-npm-production"}},"0.4.7-staging.26":{"_id":"@relaymessenger/openclaw-plugin@0.4.7-staging.26","bugs":{"url":"https://github.com/RelayMessenger/Relay-SDK/issues"},"dist":{"shasum":"666b278b061090a0e6c055007a348b37c65dd902","tarball":"https://registry.npmjs.org/@relaymessenger/openclaw-plugin/-/openclaw-plugin-0.4.7-staging.26.tgz","fileCount":31,"integrity":"sha512-p0boHe/o7vYydvkmS4srPMy5nk0Y+hEE4nkaOuNi9oFSfLUfYm/DTtz4nO1Qp5giOaHt27oZCaS52cUgUweiXw==","signatures":[{"sig":"MEQCIB7wE+j06jUUdwuWsqifB35IHKkvqi1htK4XarMpEV6rAiA4ji131UGtbQEVv3RM0p/o1Sr+ZPDJgDhew7mb56vAzw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDbGyXCHlynSejjBfDIWaeA6GFdXOWcLM7ooFPZYeOkAQIgGlpyvaeirP5wuZyQsQwiBHzILY/AEehURqBt2uYzEAs="}],"unpackedSize":150234},"name":"@relaymessenger/openclaw-plugin","type":"module","_from":"file:/home/runner/_work/Relay-SDK/Relay-SDK/.release-tmp/package-staging/relaymessenger-openclaw-plugin-0.4.7-staging.26.tgz","engines":{"node":">=22.22.3"},"exports":{".":"./dist/index.js","./setup":"./dist/setup-entry.js"},"license":"MIT","scripts":{"test":"vitest run","build":"npm run clean && tsc -p tsconfig.build.json","check":"tsc -p tsconfig.json --noEmit","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","prepack":"npm run build","validate":"npm run check && npm run build && npm test && npm run contract:verify && npm run contract:test","pack:smoke":"node scripts/pack-smoke.mjs","contract:test":"node --test test/*.test.mjs","contract:verify":"node scripts/verify-contract-provenance.mjs","gateway:harness":"node scripts/gateway-harness.mjs","release:validate":"node scripts/release-validate.mjs"},"version":"0.4.7-staging.26","_npmUser":{"name":"advaitpaliwal","email":"advait@companion.ai"},"homepage":"https://docs.relayapp.im/integrations/openclaw","keywords":["openclaw","relay","messaging","channel"],"openclaw":{"build":{"openclawVersion":"2026.9.5"},"compat":{"pluginApi":">=2026.8.1 <2026.10.0"},"channel":{"id":"relay","blurb":"Message your OpenClaw through Relay.","label":"Relay","order":70,"setup":{"fields":[{"cli":{"flags":"--token <token>","description":"Relay Agent Token"},"key":"token","kind":"string","sensitive":true},{"cli":{"flags":"--token-file <path>","description":"File containing a Relay Agent Token"},"key":"tokenFile","kind":"string","sensitive":true},{"cli":{"flags":"--base-url <url>","description":"Relay API origin"},"key":"baseUrl","kind":"string"},{"cli":{"flags":"--allow-from <contacts>","description":"Allowed Relay Contact IDs or Handles"},"key":"allowFrom","kind":"string-list"},{"cli":{"flags":"--use-env","description":"Use RELAY_AGENT_TOKEN"},"key":"useEnv","kind":"boolean","envVars":["RELAY_AGENT_TOKEN"]}]},"commands":{"nativeSkillsAutoEnabled":false,"nativeCommandsAutoEnabled":false},"docsPath":"https://docs.relayapp.im/integrations/openclaw","docsLabel":"Relay OpenClaw","detailLabel":"Relay Messenger","systemImage":"message","selectionLabel":"Relay","configuredState":{"env":{"anyOf":["RELAY_AGENT_TOKEN"]}},"markdownCapable":false},"install":{"npmSpec":"@relaymessenger/openclaw-plugin","defaultChoice":"npm","minHostVersion":">=2026.8.1","allowInvalidConfigRecovery":true},"extensions":["./index.ts"],"setupEntry":"./setup-entry.ts","runtimeExtensions":["./dist/index.js"],"runtimeSetupEntry":"./dist/setup-entry.js"},"_resolved":"/home/runner/_work/Relay-SDK/Relay-SDK/.release-tmp/package-staging/relaymessenger-openclaw-plugin-0.4.7-staging.26.tgz","_integrity":"sha512-p0boHe/o7vYydvkmS4srPMy5nk0Y+hEE4nkaOuNi9oFSfLUfYm/DTtz4nO1Qp5giOaHt27oZCaS52cUgUweiXw==","repository":{"url":"git+https://github.com/RelayMessenger/Relay-SDK.git","type":"git","directory":"packages/openclaw"},"_npmVersion":"12.0.2","description":"Native Relay channel plugin for OpenClaw","directories":{},"maintainers":[{"name":"advaitpaliwal","email":"advait@companion.ai"}],"_nodeVersion":"24.21.0","dependencies":{"@relaymessenger/sdk":"0.3.6-staging.28"},"publishConfig":{"tag":"staging","access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^4.1.10","openclaw":"2026.9.5","typescript":"^7.0.2","@types/node":"^26.6.2"},"peerDependencies":{"openclaw":">=2026.8.1 <2026.10.0"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/openclaw-plugin_0.4.7-staging.26_1790369989142_0.8707284270289746"}}},"time":{"created":"2026-08-19T14:37:11.554Z","modified":"2026-09-25T20:59:49.484Z","0.2.0":"2026-08-19T14:37:11.858Z","0.3.0":"2026-08-19T21:46:15.642Z","0.3.3":"2026-08-21T20:52:30.924Z","0.3.4":"2026-08-23T00:38:47.395Z","0.4.0-staging.0":"2026-09-01T10:10:04.286Z","0.4.0-staging.1":"2026-09-01T23:56:48.495Z","0.4.0-staging.2":"2026-09-02T04:45:19.395Z","0.4.0-staging.3":"2026-09-02T05:24:36.495Z","0.4.0-staging.4":"2026-09-03T07:54:32.853Z","0.4.0-staging.5":"2026-09-07T08:09:38.455Z","0.4.0":"2026-09-07T17:51:10.369Z","0.4.1-staging.0":"2026-09-07T19:15:33.316Z","0.4.1-staging.1":"2026-09-08T08:02:27.285Z","0.4.1-staging.2":"2026-09-08T10:37:22.726Z","0.4.1-staging.3":"2026-09-08T14:04:56.853Z","0.4.1":"2026-09-08T17:13:09.752Z","0.4.2-staging.0":"2026-09-08T22:48:51.754Z","0.4.2-staging.1":"2026-09-08T23:27:44.031Z","0.4.2":"2026-09-09T00:12:31.168Z","0.4.3-staging.0":"2026-09-10T02:40:44.519Z","0.4.3-staging.1":"2026-09-10T22:25:46.439Z","0.4.3-staging.2":"2026-09-11T04:18:47.081Z","0.4.3-staging.3":"2026-09-11T12:44:02.400Z","0.4.3-staging.4":"2026-09-11T19:50:54.087Z","0.4.3-staging.5":"2026-09-12T02:02:21.624Z","0.4.3-staging.6":"2026-09-12T06:00:45.514Z","0.4.3-staging.7":"2026-09-12T06:16:08.858Z","0.4.3-staging.8":"2026-09-12T06:38:30.818Z","0.4.3-staging.9":"2026-09-12T20:14:55.645Z","0.4.3-staging.10":"2026-09-13T06:30:48.423Z","0.4.3-staging.11":"2026-09-13T08:34:15.587Z","0.4.3-staging.12":"2026-09-13T21:08:04.970Z","0.4.3":"2026-09-14T09:18:17.715Z","0.4.4-staging.0":"2026-09-16T06:13:37.329Z","0.4.4":"2026-09-16T14:33:22.718Z","0.4.5-staging.0":"2026-09-16T19:19:56.175Z","0.4.5":"2026-09-16T19:45:59.242Z","0.4.6-staging.0":"2026-09-17T06:36:38.730Z","0.4.6":"2026-09-17T06:49:40.493Z","0.4.7-staging.0":"2026-09-17T20:13:15.488Z","0.4.7-staging.1":"2026-09-17T20:49:21.525Z","0.4.7-staging.2":"2026-09-18T00:54:32.459Z","0.4.7-staging.3":"2026-09-18T05:38:56.164Z","0.4.7-staging.4":"2026-09-18T20:45:21.211Z","0.4.7-staging.5":"2026-09-18T21:21:05.852Z","0.4.7-staging.6":"2026-09-19T02:13:33.854Z","0.4.7-staging.7":"2026-09-19T04:21:25.082Z","0.4.7-staging.8":"2026-09-19T04:58:29.062Z","0.4.7-staging.9":"2026-09-19T20:11:32.960Z","0.4.7-staging.10":"2026-09-19T22:04:17.263Z","0.4.7-staging.11":"2026-09-20T02:36:51.298Z","0.4.7-staging.12":"2026-09-20T06:04:39.718Z","0.4.7-staging.13":"2026-09-20T21:12:17.160Z","0.4.7-staging.14":"2026-09-21T02:34:31.752Z","0.4.7-staging.15":"2026-09-22T00:23:25.179Z","0.4.7-staging.16":"2026-09-22T10:03:59.040Z","0.4.7-staging.17":"2026-09-22T20:38:05.763Z","0.4.7-staging.18":"2026-09-22T22:27:41.353Z","0.4.7-staging.19":"2026-09-23T04:25:52.703Z","0.4.7-staging.20":"2026-09-23T04:55:48.520Z","0.4.7-staging.21":"2026-09-23T09:24:38.080Z","0.4.7-staging.22":"2026-09-23T19:49:57.458Z","0.4.7-staging.23":"2026-09-23T21:39:33.851Z","0.4.7-staging.24":"2026-09-23T23:09:00.700Z","0.4.7-staging.25":"2026-09-24T20:47:51.940Z","0.4.7-staging.26":"2026-09-25T20:59:49.232Z"},"bugs":{"url":"https://github.com/RelayMessenger/Relay-SDK/issues"},"license":"MIT","homepage":"https://docs.relayapp.im/integrations/openclaw","keywords":["openclaw","relay","messaging","channel"],"repository":{"url":"git+https://github.com/RelayMessenger/Relay-SDK.git","type":"git","directory":"packages/openclaw"},"description":"Native Relay channel plugin for OpenClaw","maintainers":[{"name":"advaitpaliwal","email":"advait@companion.ai"}],"readme":"","readmeFilename":""}