{ "name": "@openclaw/clickclack", "version": "2026.7.2", "description": "OpenClaw ClickClack channel plugin", "type": "module", "exports": { ".": "./dist/index.js", "./api.js": "./dist/api.js", "./runtime-api.js": "./dist/runtime-api.js" }, "dependencies": { "ws": "8.21.1", "zod": "4.4.3" }, "devDependencies": { "@openclaw/plugin-sdk": "workspace:*", "openclaw": "workspace:*" }, "peerDependencies": { "openclaw": ">=2026.7.2" }, "peerDependenciesMeta": { "openclaw": { "optional": true } }, "openclaw": { "extensions": [ "./index.ts" ], "setupEntry": "./setup-entry.ts", "channel": { "id": "clickclack", "configuredState": { "env": { "anyOf": [ "CLICKCLACK_BOT_TOKEN" ] } }, "label": "ClickClack", "selectionLabel": "ClickClack", "detailLabel": "ClickClack Bot", "docsPath": "/channels/clickclack", "docsLabel": "clickclack", "blurb": "self-hosted chat via first-class ClickClack bot tokens.", "systemImage": "bubble.left.and.bubble.right", "markdownCapable": true, "preferSessionLookupForAnnounceTarget": true, "order": 85, "commands": { "nativeCommandsAutoEnabled": false, "nativeSkillsAutoEnabled": false }, "setup": { "fields": [ { "key": "code", "kind": "string", "sensitive": true, "cli": { "flags": "--code ", "description": "ClickClack one-time setup code or setup URL" } }, { "key": "token", "kind": "string", "sensitive": true, "cli": { "flags": "--token ", "description": "ClickClack bot token" } }, { "key": "tokenFile", "kind": "string", "sensitive": true, "cli": { "flags": "--token-file ", "description": "ClickClack bot token file" } }, { "key": "baseUrl", "kind": "string", "cli": { "flags": "--base-url ", "description": "ClickClack API base URL" } }, { "key": "workspace", "kind": "string", "cli": { "flags": "--workspace ", "description": "ClickClack workspace id, slug, or name" } }, { "key": "defaultTo", "kind": "string", "cli": { "flags": "--default-to ", "description": "Default ClickClack target" } }, { "key": "allowFrom", "kind": "string-list", "cli": { "flags": "--allow-from ", "description": "Allowed ClickClack senders" } }, { "key": "agentActivity", "kind": "boolean", "cli": { "flags": "--agent-activity", "description": "Enable ClickClack agent activity" } }, { "key": "useEnv", "kind": "boolean", "cli": { "flags": "--use-env", "description": "Use CLICKCLACK_BOT_TOKEN" } } ] } }, "install": { "clawhubSpec": "clawhub:@openclaw/clickclack", "npmSpec": "@openclaw/clickclack", "defaultChoice": "npm", "minHostVersion": ">=2026.6.9", "allowInvalidConfigRecovery": true }, "compat": { "pluginApi": ">=2026.7.2" }, "build": { "openclawVersion": "2026.7.2", "bundledDist": false }, "release": { "publishToClawHub": true, "publishToNpm": true } }, "repository": { "type": "git", "url": "https://github.com/openclaw/openclaw" } }