chore(channels): remove bluebubbles bundled surface · openclaw/openclaw@c97998c
vincentkoc
·
2026-05-08
·
via Recent Commits to openclaw:main
| Original file line number | Diff line number | Diff line change |
|---|
@@ -14,7 +14,6 @@ query-filters:
|
14 | 14 | - security |
15 | 15 | |
16 | 16 | paths: |
17 | | - - extensions/bluebubbles/src |
18 | 17 | - extensions/discord/src |
19 | 18 | - extensions/feishu/src |
20 | 19 | - extensions/googlechat/src |
|
| Original file line number | Diff line number | Diff line change |
|---|
|
1 | | -"channel: bluebubbles": |
2 | | - - changed-files: |
3 | | - - any-glob-to-any-file: |
4 | | - - "extensions/bluebubbles/**" |
5 | | - - "docs/channels/bluebubbles.md" |
6 | 1 | "plugin: azure-speech": |
7 | 2 | - changed-files: |
8 | 3 | - any-glob-to-any-file: |
|
| Original file line number | Diff line number | Diff line change |
|---|
@@ -36,7 +36,6 @@ on:
|
36 | 36 | - "src/*.ts" |
37 | 37 | - "src/**/*.ts" |
38 | 38 | - "src/config/**" |
39 | | - - "extensions/bluebubbles/src/**" |
40 | 39 | - "extensions/discord/src/**" |
41 | 40 | - "extensions/feishu/src/**" |
42 | 41 | - "extensions/googlechat/src/**" |
@@ -229,7 +228,7 @@ jobs:
|
229 | 228 | src/auto-reply/reply/post-compaction-context.ts|src/auto-reply/reply/queue/*|src/auto-reply/reply/startup-context.ts|src/commands/doctor-session-*.ts|src/commands/session-store-targets.ts|src/commands/sessions*.ts|src/infra/diagnostic-*.ts|src/infra/diagnostics-timeline.ts|src/infra/session-delivery-queue*.ts|src/logging/diagnostic*.ts) |
230 | 229 | session_diagnostics=true |
231 | 230 | ;; |
232 | | - extensions/bluebubbles/src/*|extensions/discord/src/*|extensions/feishu/src/*|extensions/googlechat/src/*|extensions/imessage/src/*|extensions/irc/src/*|extensions/line/src/*|extensions/matrix/src/*|extensions/mattermost/src/*|extensions/msteams/src/*|extensions/nextcloud-talk/src/*|extensions/nostr/src/*|extensions/qa-channel/src/*|extensions/qqbot/src/*|extensions/signal/src/*|extensions/slack/src/*|extensions/synology-chat/src/*|extensions/telegram/src/*|extensions/tlon/src/*|extensions/twitch/src/*|extensions/whatsapp/src/*|extensions/zalo/src/*|extensions/zalouser/src/*|src/channels/*) |
| 231 | + extensions/discord/src/*|extensions/feishu/src/*|extensions/googlechat/src/*|extensions/imessage/src/*|extensions/irc/src/*|extensions/line/src/*|extensions/matrix/src/*|extensions/mattermost/src/*|extensions/msteams/src/*|extensions/nextcloud-talk/src/*|extensions/nostr/src/*|extensions/qa-channel/src/*|extensions/qqbot/src/*|extensions/signal/src/*|extensions/slack/src/*|extensions/synology-chat/src/*|extensions/telegram/src/*|extensions/tlon/src/*|extensions/twitch/src/*|extensions/whatsapp/src/*|extensions/zalo/src/*|extensions/zalouser/src/*|src/channels/*) |
233 | 232 | channel=true |
234 | 233 | ;; |
235 | 234 | src/config/*) |
|
| Original file line number | Diff line number | Diff line change |
|---|
@@ -144,7 +144,6 @@ uninstall, and publishing commands.
|
144 | 144 | | Plugin | Description | Distribution | Surface | |
145 | 145 | | ------------------------------------------------------------------- | ------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------ | ---------------------------------------------------------------------------- | |
146 | 146 | | [acpx](/plugins/reference/acpx) | Embedded ACP runtime backend with plugin-owned session and transport management. | `@openclaw/acpx`<br />npm; ClawHub | skills | |
147 | | -| [bluebubbles](/plugins/reference/bluebubbles) | Adds the BlueBubbles channel surface for sending and receiving OpenClaw messages. | `@openclaw/bluebubbles`<br />npm; ClawHub | channels: bluebubbles | |
148 | 147 | | [brave](/plugins/reference/brave) | Adds web search provider support. | `@openclaw/brave-plugin`<br />npm; ClawHub | contracts: webSearchProviders | |
149 | 148 | | [codex](/plugins/reference/codex) | Codex app-server harness and Codex-managed GPT model catalog. | `@openclaw/codex`<br />npm; ClawHub | providers: codex; contracts: mediaUnderstandingProviders, migrationProviders | |
150 | 149 | | [diagnostics-otel](/plugins/reference/diagnostics-otel) | OpenClaw diagnostics OpenTelemetry exporter. | `@openclaw/diagnostics-otel`<br />npm; ClawHub: `clawhub:@openclaw/diagnostics-otel` | plugin | |
|
| Original file line number | Diff line number | Diff line change |
|---|
@@ -25,7 +25,6 @@ pnpm plugins:inventory:gen
|
25 | 25 | | [anthropic-vertex](/plugins/reference/anthropic-vertex) | Adds Anthropic Vertex model provider support to OpenClaw. | `@openclaw/anthropic-vertex-provider`<br />included in OpenClaw | providers: anthropic-vertex | |
26 | 26 | | [arcee](/plugins/reference/arcee) | Adds Arcee model provider support to OpenClaw. | `@openclaw/arcee-provider`<br />included in OpenClaw | providers: arcee | |
27 | 27 | | [azure-speech](/plugins/reference/azure-speech) | Azure AI Speech text-to-speech (MP3, native Ogg/Opus voice notes, PCM telephony). | `@openclaw/azure-speech`<br />included in OpenClaw | contracts: speechProviders | |
28 | | -| [bluebubbles](/plugins/reference/bluebubbles) | Adds the BlueBubbles channel surface for sending and receiving OpenClaw messages. | `@openclaw/bluebubbles`<br />npm; ClawHub | channels: bluebubbles | |
29 | 28 | | [bonjour](/plugins/reference/bonjour) | Advertise the local OpenClaw gateway over Bonjour/mDNS. | `@openclaw/bonjour`<br />included in OpenClaw | plugin | |
30 | 29 | | [brave](/plugins/reference/brave) | Adds web search provider support. | `@openclaw/brave-plugin`<br />npm; ClawHub | contracts: webSearchProviders | |
31 | 30 | | [browser](/plugins/reference/browser) | Adds agent-callable tools. | `@openclaw/browser-plugin`<br />included in OpenClaw | contracts: tools; skills | |
|
| Original file line number | Diff line number | Diff line change |
|---|
@@ -33,7 +33,6 @@
|
33 | 33 | "!dist/extensions/acpx/**", |
34 | 34 | "!dist/extensions/node_modules/**", |
35 | 35 | "!dist/extensions/*/node_modules/**", |
36 | | -"!dist/extensions/bluebubbles/**", |
37 | 36 | "!dist/extensions/brave/**", |
38 | 37 | "!dist/extensions/codex/**", |
39 | 38 | "!dist/extensions/diagnostics-otel/**", |
|
| Original file line number | Diff line number | Diff line change |
|---|
@@ -38,7 +38,6 @@ const systemMarkLiteralGuardSources = [
|
38 | 38 | ]; |
39 | 39 | |
40 | 40 | const channelIds = [ |
41 | | -"bluebubbles", |
42 | 41 | "discord", |
43 | 42 | "googlechat", |
44 | 43 | "imessage", |
@@ -103,7 +102,7 @@ function matchesChannelModuleSpecifier(specifier) {
|
103 | 102 | } |
104 | 103 | |
105 | 104 | const userFacingChannelNameRe = |
106 | | -/\b(?:discord|telegram|slack|signal|imessage|whatsapp|google\s*chat|irc|line|zalo|matrix|msteams|bluebubbles)\b/i; |
| 105 | +/\b(?:discord|telegram|slack|signal|imessage|whatsapp|google\s*chat|irc|line|zalo|matrix|msteams)\b/i; |
107 | 106 | const systemMarkLiteral = "⚙️"; |
108 | 107 | |
109 | 108 | function isModuleSpecifierStringNode(node) { |
|
| Original file line number | Diff line number | Diff line change |
|---|
@@ -14,8 +14,6 @@ const sourceRoots = ["src/channels", "src/routing", "src/line", "extensions"];
|
14 | 14 | // Temporary allowlist for legacy callsites. New raw fetch callsites in channel/plugin runtime |
15 | 15 | // code should be rejected and migrated to fetchWithSsrFGuard/shared channel helpers. |
16 | 16 | const allowedRawFetchCallsites = new Set([ |
17 | | -bundledPluginCallsite("bluebubbles", "src/test-harness.ts", 132), |
18 | | -bundledPluginCallsite("bluebubbles", "src/types.ts", 204), |
19 | 17 | bundledPluginCallsite("browser", "src/browser/cdp.helpers.ts", 268), |
20 | 18 | bundledPluginCallsite("browser", "src/browser/client-fetch.ts", 192), |
21 | 19 | bundledPluginCallsite("chutes", "models.ts", 536), |
|
| Original file line number | Diff line number | Diff line change |
|---|
@@ -8,7 +8,6 @@ import { runAsScript, toLine, unwrapExpression } from "./lib/ts-guard-utils.mjs"
|
8 | 8 | |
9 | 9 | const sourceRoots = ["extensions"]; |
10 | 10 | const enforcedFiles = new Set([ |
11 | | -bundledPluginFile("bluebubbles", "src/monitor.ts"), |
12 | 11 | bundledPluginFile("feishu", "src/monitor.transport.ts"), |
13 | 12 | bundledPluginFile("googlechat", "src/monitor.ts"), |
14 | 13 | bundledPluginFile("zalo", "src/monitor.webhook.ts"), |
|
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。