export function buildCaseInsensitiveExtensionGlob(extension: string): string { const normalized = normalizeLowercaseStringOrEmpty(extension).replace(/^\./, ""); if (!normalized) { return"*";
} const parts = Array.from(normalized, (char) => `[${char.toLowerCase()}${char.toUpperCase()}]`); return `*.${parts.join("")}`;
}
export function classifyMemoryMultimodalPath(
filePath: string,
settings: MemoryMultimodalSettings,
): MemoryMultimodalModality | null { if (!isMemoryMultimodalEnabled(settings)) { returnnull;
} const lower = normalizeLowercaseStringOrEmpty(filePath); for (const modality of settings.modalities) { for (const extension of getMemoryMultimodalExtensions(modality)) { if (lower.endsWith(extension)) { return modality;
}
}
} returnnull;
}
Messung V0.5 in Prozent
¤ Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.0.13Bemerkung:
(vorverarbeitet am 2026-06-10)
¤
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.