Skip to content

Commit ef1346e

Browse files
committed
Plugin SDK: route reply payload through public subpath
1 parent ecfa79e commit ef1346e

27 files changed

Lines changed: 38 additions & 38 deletions

src/agents/pi-embedded-runner/run/payloads.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
import type { AssistantMessage } from "@mariozechner/pi-ai";
2+
import { hasOutboundReplyContent } from "openclaw/plugin-sdk/reply-payload";
23
import { parseReplyDirectives } from "../../../auto-reply/reply/reply-directives.js";
34
import type { ReasoningLevel, VerboseLevel } from "../../../auto-reply/thinking.js";
45
import { isSilentReplyText, SILENT_REPLY_TOKEN } from "../../../auto-reply/tokens.js";
56
import { formatToolAggregate } from "../../../auto-reply/tool-meta.js";
67
import type { OpenClawConfig } from "../../../config/config.js";
7-
import { hasOutboundReplyContent } from "../../../plugin-sdk/reply-payload.js";
88
import {
99
BILLING_ERROR_USER_MESSAGE,
1010
formatAssistantErrorText,

src/agents/pi-embedded-subscribe.handlers.messages.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
import type { AgentEvent, AgentMessage } from "@mariozechner/pi-agent-core";
2+
import { resolveSendableOutboundReplyParts } from "openclaw/plugin-sdk/reply-payload";
23
import { parseReplyDirectives } from "../auto-reply/reply/reply-directives.js";
34
import { SILENT_REPLY_TOKEN } from "../auto-reply/tokens.js";
45
import { emitAgentEvent } from "../infra/agent-events.js";
56
import { createInlineCodeState } from "../markdown/code-spans.js";
6-
import { resolveSendableOutboundReplyParts } from "../plugin-sdk/reply-payload.js";
77
import {
88
isMessagingToolDuplicateNormalized,
99
normalizeTextForComparison,

src/auto-reply/heartbeat-reply-payload.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { hasOutboundReplyContent } from "../plugin-sdk/reply-payload.js";
1+
import { hasOutboundReplyContent } from "openclaw/plugin-sdk/reply-payload";
22
import type { ReplyPayload } from "./types.js";
33

44
export function resolveHeartbeatReplyPayload(

src/auto-reply/reply/agent-runner-execution.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
import crypto from "node:crypto";
22
import fs from "node:fs";
3+
import { resolveSendableOutboundReplyParts } from "openclaw/plugin-sdk/reply-payload";
34
import { resolveBootstrapWarningSignaturesSeen } from "../../agents/bootstrap-budget.js";
45
import { runCliAgent } from "../../agents/cli-runner.js";
56
import { getCliSessionId } from "../../agents/cli-session.js";
@@ -23,7 +24,6 @@ import {
2324
} from "../../config/sessions.js";
2425
import { logVerbose } from "../../globals.js";
2526
import { emitAgentEvent, registerAgentRunContext } from "../../infra/agent-events.js";
26-
import { resolveSendableOutboundReplyParts } from "../../plugin-sdk/reply-payload.js";
2727
import { defaultRuntime } from "../../runtime.js";
2828
import {
2929
isMarkdownCapableMessageChannel,

src/auto-reply/reply/agent-runner-helpers.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
1-
import { loadSessionStore } from "../../config/sessions.js";
2-
import { isAudioFileName } from "../../media/mime.js";
31
import {
42
hasOutboundReplyContent,
53
resolveSendableOutboundReplyParts,
6-
} from "../../plugin-sdk/reply-payload.js";
4+
} from "openclaw/plugin-sdk/reply-payload";
5+
import { loadSessionStore } from "../../config/sessions.js";
6+
import { isAudioFileName } from "../../media/mime.js";
77
import { normalizeVerboseLevel, type VerboseLevel } from "../thinking.js";
88
import type { ReplyPayload } from "../types.js";
99
import { scheduleFollowupDrain } from "./queue.js";

src/auto-reply/reply/agent-runner-payloads.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1+
import { resolveSendableOutboundReplyParts } from "openclaw/plugin-sdk/reply-payload";
12
import type { ReplyToMode } from "../../config/types.js";
23
import { logVerbose } from "../../globals.js";
3-
import { resolveSendableOutboundReplyParts } from "../../plugin-sdk/reply-payload.js";
44
import { stripHeartbeatToken } from "../heartbeat.js";
55
import type { OriginatingChannelType } from "../templating.js";
66
import { SILENT_REPLY_TOKEN } from "../tokens.js";

src/auto-reply/reply/block-reply-coalescer.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { resolveSendableOutboundReplyParts } from "../../plugin-sdk/reply-payload.js";
1+
import { resolveSendableOutboundReplyParts } from "openclaw/plugin-sdk/reply-payload";
22
import type { ReplyPayload } from "../types.js";
33
import type { BlockStreamingCoalescing } from "./block-streaming.js";
44

src/auto-reply/reply/block-reply-pipeline.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1+
import { resolveSendableOutboundReplyParts } from "openclaw/plugin-sdk/reply-payload";
12
import { logVerbose } from "../../globals.js";
2-
import { resolveSendableOutboundReplyParts } from "../../plugin-sdk/reply-payload.js";
33
import type { ReplyPayload } from "../types.js";
44
import { createBlockReplyCoalescer } from "./block-reply-coalescer.js";
55
import type { BlockStreamingCoalescing } from "./block-streaming.js";

src/auto-reply/reply/dispatch-acp-delivery.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
1+
import { hasOutboundReplyContent } from "openclaw/plugin-sdk/reply-payload";
12
import type { OpenClawConfig } from "../../config/config.js";
23
import type { TtsAutoMode } from "../../config/types.tts.js";
34
import { logVerbose } from "../../globals.js";
45
import { runMessageAction } from "../../infra/outbound/message-action-runner.js";
5-
import { hasOutboundReplyContent } from "../../plugin-sdk/reply-payload.js";
66
import { maybeApplyTtsToPayload } from "../../tts/tts.js";
77
import type { FinalizedMsgContext } from "../templating.js";
88
import type { ReplyPayload } from "../types.js";

src/auto-reply/reply/dispatch-from-config.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
import { resolveSendableOutboundReplyParts } from "openclaw/plugin-sdk/reply-payload";
12
import { resolveSessionAgentId } from "../../agents/agent-scope.js";
23
import {
34
resolveConversationBindingRecord,
@@ -29,7 +30,6 @@ import {
2930
logMessageQueued,
3031
logSessionStateChange,
3132
} from "../../logging/diagnostic.js";
32-
import { resolveSendableOutboundReplyParts } from "../../plugin-sdk/reply-payload.js";
3333
import {
3434
buildPluginBindingDeclinedText,
3535
buildPluginBindingErrorText,

0 commit comments

Comments
 (0)