diff --git a/public/scripts/extensions/infinity-context/index.js b/public/scripts/extensions/infinity-context/index.js index 2bd03367b..d147b7a00 100644 --- a/public/scripts/extensions/infinity-context/index.js +++ b/public/scripts/extensions/infinity-context/index.js @@ -333,12 +333,13 @@ async function onSelectInjectFile(e) { const text = await getFileText(file); const split = splitRecursive(text, extension_settings.chromadb.file_split_length).filter(onlyUnique); + const baseDate = Date.now(); - const messages = split.map(m => ({ + const messages = split.map((m, i) => ({ id: `${file.name}-${split.indexOf(m)}`, role: 'system', content: m, - date: Date.now(), + date: baseDate + i, meta: JSON.stringify({ name: file.name, is_user: false,