openclaw
Version:
Multi-channel AI gateway with extensible messaging integrations
14 lines (13 loc) • 650 B
JavaScript
import { t as findMarkdownImageSpans } from "./image-spans-CVpJ3tBs.mjs";
import { n as splitMediaOutput } from "./parse-output-BbsGTBU4.mjs";
//#region src/media/parse.ts
/** Splits tool/stdout text into visible text, media attachments, voice tags, and ordered segments. */
function splitMediaFromOutput(raw, options = {}) {
const extractMarkdownImages = options.markdownImageAllowlist !== void 0 || options.extractMarkdownImages === true;
return splitMediaOutput(raw, options, extractMarkdownImages ? {
scan: findMarkdownImageSpans,
allowlist: options.markdownImageAllowlist
} : void 0);
}
//#endregion
export { splitMediaFromOutput as t };