openclaw
Version:
Multi-channel AI gateway with extensible messaging integrations
15 lines (14 loc) • 2.96 kB
TypeScript
import { t as convertMarkdownTables } from "./tables-BBMGs0qO.js";
import { a as stripAssistantInternalScaffolding, i as sanitizeAssistantVisibleTextWithProfile, n as sanitizeAssistantVisibleText, r as sanitizeAssistantVisibleTextWithOptions, t as AssistantVisibleTextSanitizerProfile, u as stripToolCallXmlTags } from "./assistant-visible-text-BkPy-bj_.js";
import { n as hasSystemMark, r as prefixSystemMessage, t as SYSTEM_MARK } from "./system-message-BaqODHMh.js";
import { n as isAutoLinkedFileRef, t as FILE_REF_EXTENSIONS_WITH_TLD } from "./auto-linked-file-ref-5zRwmLog.js";
import { A as MarkdownStyleSpan, C as RenderMarkdownIRChunksWithinLimitOptions, D as MarkdownLinkSpan, E as MarkdownIR, F as markdownToIRWithMeta, I as sliceMarkdownIR, M as MarkdownTableMeta, N as chunkMarkdownIR, O as MarkdownParseOptions, P as markdownToIR, S as renderMarkdownWithMarkers, T as renderMarkdownIRChunksWithinLimit, _ as isInsideCode, b as RenderStyleMap, c as stripInlineDirectiveTagsFromMessageForDisplay, d as ReasoningTagMode, f as ReasoningTagTrim, g as findCodeRegions, h as CodeRegion, k as MarkdownStyle, l as sanitizeTerminalText, m as stripReasoningTagsFromText, n as DisplayMessageWithContent, o as stripInlineDirectiveTagsForDelivery, r as InlineDirectiveParseResult, s as stripInlineDirectiveTagsForDisplay, t as chunkItems, u as stripMarkdown, v as RenderLink, x as RenderStyleMarker, y as RenderOptions } from "./chunk-items-C4YpQx67.js";
//#region src/plugin-sdk/text-chunking.d.ts
/**
* Splits outbound channel text into chunks no longer than the requested limit.
* Newline boundaries win over spaces; text without usable separators falls back
* to a hard character split so channel senders always receive bounded strings.
*/
declare function chunkTextForOutbound(text: string, limit: number): string[];
//#endregion
export { type AssistantVisibleTextSanitizerProfile, type CodeRegion, type DisplayMessageWithContent, FILE_REF_EXTENSIONS_WITH_TLD, type InlineDirectiveParseResult, type MarkdownIR, type MarkdownLinkSpan, type MarkdownParseOptions, type MarkdownStyle, type MarkdownStyleSpan, type MarkdownTableMeta, type ReasoningTagMode, type ReasoningTagTrim, type RenderLink, type RenderMarkdownIRChunksWithinLimitOptions, type RenderOptions, type RenderStyleMap, type RenderStyleMarker, SYSTEM_MARK, chunkItems, chunkMarkdownIR, chunkTextForOutbound, convertMarkdownTables, findCodeRegions, hasSystemMark, isAutoLinkedFileRef, isInsideCode, markdownToIR, markdownToIRWithMeta, prefixSystemMessage, renderMarkdownIRChunksWithinLimit, renderMarkdownWithMarkers, sanitizeAssistantVisibleText, sanitizeAssistantVisibleTextWithOptions, sanitizeAssistantVisibleTextWithProfile, sanitizeTerminalText, sliceMarkdownIR, stripAssistantInternalScaffolding, stripInlineDirectiveTagsForDelivery, stripInlineDirectiveTagsForDisplay, stripInlineDirectiveTagsFromMessageForDisplay, stripMarkdown, stripReasoningTagsFromText, stripToolCallXmlTags };