refactor(channels): move bootstrap channel logic behind extension seams

This commit is contained in:
Peter Steinberger
2026-04-04 04:52:53 +01:00
parent fff7e610df
commit bc457fd1b8
25 changed files with 602 additions and 249 deletions

View File

@@ -1,4 +1,5 @@
import { DEFAULT_ACCOUNT_ID } from "openclaw/plugin-sdk/account-id";
import { collectBlueBubblesStatusIssues } from "openclaw/plugin-sdk/bluebubbles";
import { createScopedDmSecurityResolver } from "openclaw/plugin-sdk/channel-config-helpers";
import { createAccountStatusSink } from "openclaw/plugin-sdk/channel-lifecycle";
import { createPairingPrefixStripper } from "openclaw/plugin-sdk/channel-pairing";
@@ -9,7 +10,6 @@ import {
import { createAttachedChannelResultAdapter } from "openclaw/plugin-sdk/channel-send-result";
import {
buildProbeChannelStatusSummary,
collectBlueBubblesStatusIssues,
PAIRING_APPROVED_MESSAGE,
} from "openclaw/plugin-sdk/channel-status";
import { createChatChannelPlugin } from "openclaw/plugin-sdk/core";