Skip to content

Commit 28fc5d9

Browse files
committed
Plugin SDK: split approval adapter seams
1 parent 9bcef78 commit 28fc5d9

17 files changed

Lines changed: 118 additions & 91 deletions

extensions/discord/src/approval-native.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { createLazyChannelApprovalNativeRuntimeAdapter } from "openclaw/plugin-sdk/approval-handler-runtime";
1+
import { createLazyChannelApprovalNativeRuntimeAdapter } from "openclaw/plugin-sdk/approval-handler-adapter-runtime";
22
import { resolveApprovalRequestSessionConversation } from "openclaw/plugin-sdk/approval-native-runtime";
33
import type { DiscordExecApprovalConfig, OpenClawConfig } from "openclaw/plugin-sdk/config-runtime";
44
import type { ExecApprovalRequest, PluginApprovalRequest } from "openclaw/plugin-sdk/infra-runtime";

extensions/discord/src/monitor/exec-approvals.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import { Button, type ButtonInteraction, type ComponentData } from "@buape/carbon";
22
import { ButtonStyle } from "discord-api-types/v10";
3-
import { resolveApprovalOverGateway } from "openclaw/plugin-sdk/approval-handler-runtime";
3+
import { resolveApprovalOverGateway } from "openclaw/plugin-sdk/approval-gateway-runtime";
44
import type { DiscordExecApprovalConfig, OpenClawConfig } from "openclaw/plugin-sdk/config-runtime";
55
import type {
66
ExecApprovalDecision,

extensions/discord/src/monitor/provider.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ import {
88
} from "@buape/carbon";
99
import { GatewayCloseCodes, type GatewayPlugin } from "@buape/carbon/gateway";
1010
import { Routes } from "discord-api-types/v10";
11-
import { CHANNEL_APPROVAL_NATIVE_RUNTIME_CONTEXT_CAPABILITY } from "openclaw/plugin-sdk/approval-handler-runtime";
11+
import { CHANNEL_APPROVAL_NATIVE_RUNTIME_CONTEXT_CAPABILITY } from "openclaw/plugin-sdk/approval-handler-adapter-runtime";
1212
import { registerChannelRuntimeContext } from "openclaw/plugin-sdk/channel-runtime-context";
1313
import {
1414
listNativeCommandSpecsForConfig,

extensions/matrix/src/approval-native.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ import {
33
createApproverRestrictedNativeApprovalCapability,
44
splitChannelApprovalCapability,
55
} from "openclaw/plugin-sdk/approval-delivery-runtime";
6-
import { createLazyChannelApprovalNativeRuntimeAdapter } from "openclaw/plugin-sdk/approval-handler-runtime";
6+
import { createLazyChannelApprovalNativeRuntimeAdapter } from "openclaw/plugin-sdk/approval-handler-adapter-runtime";
77
import {
88
createChannelNativeOriginTargetResolver,
99
resolveApprovalRequestSessionConversation,

extensions/matrix/src/exec-approval-resolver.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { resolveApprovalOverGateway } from "openclaw/plugin-sdk/approval-handler-runtime";
1+
import { resolveApprovalOverGateway } from "openclaw/plugin-sdk/approval-gateway-runtime";
22
import type { ExecApprovalReplyDecision } from "openclaw/plugin-sdk/approval-runtime";
33
import type { OpenClawConfig } from "openclaw/plugin-sdk/config-runtime";
44
import { isApprovalNotFoundError } from "openclaw/plugin-sdk/error-runtime";

extensions/matrix/src/matrix/monitor/index.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import { format } from "node:util";
2-
import { CHANNEL_APPROVAL_NATIVE_RUNTIME_CONTEXT_CAPABILITY } from "openclaw/plugin-sdk/approval-handler-runtime";
2+
import { CHANNEL_APPROVAL_NATIVE_RUNTIME_CONTEXT_CAPABILITY } from "openclaw/plugin-sdk/approval-handler-adapter-runtime";
33
import { registerChannelRuntimeContext } from "openclaw/plugin-sdk/channel-runtime-context";
44
import {
55
GROUP_POLICY_BLOCKED_LABEL,

extensions/slack/src/approval-native.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ import {
22
createApproverRestrictedNativeApprovalCapability,
33
splitChannelApprovalCapability,
44
} from "openclaw/plugin-sdk/approval-delivery-runtime";
5-
import { createLazyChannelApprovalNativeRuntimeAdapter } from "openclaw/plugin-sdk/approval-handler-runtime";
5+
import { createLazyChannelApprovalNativeRuntimeAdapter } from "openclaw/plugin-sdk/approval-handler-adapter-runtime";
66
import {
77
createChannelApproverDmTargetResolver,
88
createChannelNativeOriginTargetResolver,

extensions/slack/src/monitor/provider.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ import {
77
patchAllowlistUsersInConfigEntries,
88
summarizeMapping,
99
} from "openclaw/plugin-sdk/allow-from";
10-
import { CHANNEL_APPROVAL_NATIVE_RUNTIME_CONTEXT_CAPABILITY } from "openclaw/plugin-sdk/approval-handler-runtime";
10+
import { CHANNEL_APPROVAL_NATIVE_RUNTIME_CONTEXT_CAPABILITY } from "openclaw/plugin-sdk/approval-handler-adapter-runtime";
1111
import { registerChannelRuntimeContext } from "openclaw/plugin-sdk/channel-runtime-context";
1212
import type { SessionScope } from "openclaw/plugin-sdk/config-runtime";
1313
import { createConnectedChannelStatusPatch } from "openclaw/plugin-sdk/gateway-runtime";

extensions/telegram/src/approval-native.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ import {
22
createApproverRestrictedNativeApprovalCapability,
33
splitChannelApprovalCapability,
44
} from "openclaw/plugin-sdk/approval-delivery-runtime";
5-
import { createLazyChannelApprovalNativeRuntimeAdapter } from "openclaw/plugin-sdk/approval-handler-runtime";
5+
import { createLazyChannelApprovalNativeRuntimeAdapter } from "openclaw/plugin-sdk/approval-handler-adapter-runtime";
66
import {
77
createChannelApproverDmTargetResolver,
88
createChannelNativeOriginTargetResolver,

extensions/telegram/src/exec-approval-resolver.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { resolveApprovalOverGateway } from "openclaw/plugin-sdk/approval-handler-runtime";
1+
import { resolveApprovalOverGateway } from "openclaw/plugin-sdk/approval-gateway-runtime";
22
import type { OpenClawConfig } from "openclaw/plugin-sdk/config-runtime";
33
import type { ExecApprovalReplyDecision } from "openclaw/plugin-sdk/infra-runtime";
44

0 commit comments

Comments
 (0)