refactor(plugin-sdk): genericize web channel runtime seams

This commit is contained in:
Peter Steinberger
2026-04-03 11:16:17 +01:00
parent 182bec5091
commit 2766c27b2a
70 changed files with 490 additions and 265 deletions

View File

@@ -11,7 +11,6 @@ import {
resolveEnvelopeFormatOptions,
resolveMentionGatingWithBypass,
} from "openclaw/plugin-sdk/channel-inbound";
import { enqueueSystemEvent } from "openclaw/plugin-sdk/channel-runtime";
import { resolveControlCommandGate } from "openclaw/plugin-sdk/command-auth";
import { hasControlCommand } from "openclaw/plugin-sdk/command-auth";
import { shouldHandleTextCommands } from "openclaw/plugin-sdk/command-auth";
@@ -24,6 +23,7 @@ import {
recordInboundSession,
resolveConversationLabel,
} from "openclaw/plugin-sdk/conversation-runtime";
import { enqueueSystemEvent } from "openclaw/plugin-sdk/infra-runtime";
import {
buildPendingHistoryContextFromMap,
recordPendingHistoryEntryIfEnabled,