mirror of
https://github.com/openclaw/openclaw.git
synced 2026-10-03 17:53:39 +00:00
Seven channel plugins hand-wrote the same secret-contract setup, and Zalouser duplicated migration and prefix parsing that shared helpers already own. A new Plugin SDK helper, createChannelSecretContract on openclaw/plugin-sdk/channel-secret-basic-runtime, builds the contract from each channel's declaration, and Zalouser uses the existing helpers. Feishu and Matrix stay out because other work is changing them. The public SDK surface budget grows by exactly this one export (public exports and callable exports each +1), approved by Peter on 2026-10-01. clickclack, googlechat, irc, slack, sms and zalo now require OpenClaw 2026.9.8 because they call it; published plugins already require a matching host, and installs fall back to the newest compatible version. Registration and secret-contract output are identical to main across eight channels; 6,619 channel tests pass. Production -110 net. Release note: The clickclack, Google Chat, IRC, Slack, SMS and Zalo plugins require OpenClaw 2026.9.8 or newer. |
||
|---|---|---|
| .. | ||
| assets | ||
| src | ||
| api.ts | ||
| channel-config-api.ts | ||
| channel-plugin-api.ts | ||
| config-doctor-api.ts | ||
| doctor-contract-api.test.ts | ||
| doctor-contract-api.ts | ||
| index.ts | ||
| openclaw.plugin.json | ||
| package.json | ||
| README.md | ||
| runtime-api.test.ts | ||
| runtime-api.ts | ||
| secret-contract-api.ts | ||
| setup-entry.ts | ||
| tsconfig.json | ||
IRC OpenClaw channel
Official OpenClaw channel plugin for IRC.
Install
openclaw plugins install @openclaw/irc
Docs
See docs/channels/irc.md in the OpenClaw repository, or the published docs at https://docs.openclaw.ai/channels/irc.