perf(runtime): trim hot-path allocations and cache channel plugin lookups

This commit is contained in:
Peter Steinberger
2026-03-02 23:55:33 +00:00
parent dba47f349f
commit d3dc4e54f7
6 changed files with 148 additions and 74 deletions

View File

@@ -96,6 +96,11 @@ export function splitMediaFromOutput(raw: string): {
if (!trimmedRaw.trim()) {
return { text: "" };
}
const mayContainMediaToken = /media:/i.test(trimmedRaw);
const mayContainAudioTag = trimmedRaw.includes("[[");
if (!mayContainMediaToken && !mayContainAudioTag) {
return { text: trimmedRaw };
}
const media: string[] = [];
let foundMediaToken = false;