🐛 fix: Artifacts Type Error, Tool Token Counts, and Agent Chat Import (#5142)

* fix: message import functionality to support content field

* fix: handle tool calls token counts in context window management

* fix: handle potential undefined size in FilePreview component
This commit is contained in:
Danny Avila 2024-12-30 13:01:47 -05:00 committed by GitHub
parent cb1921626e
commit 6c9a468b8e
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
3 changed files with 26 additions and 2 deletions

View file

@ -113,7 +113,7 @@ async function importLibreChatConvo(
*/
const traverseMessages = async (messages, parentMessageId = null) => {
for (const message of messages) {
if (!message.text) {
if (!message.text && !message.content) {
continue;
}
@ -121,6 +121,7 @@ async function importLibreChatConvo(
if (message.sender?.toLowerCase() === 'user' || message.isCreatedByUser) {
savedMessage = await importBatchBuilder.saveMessage({
text: message.text,
content: message.content,
sender: 'user',
isCreatedByUser: true,
parentMessageId: parentMessageId,
@ -128,6 +129,7 @@ async function importLibreChatConvo(
} else {
savedMessage = await importBatchBuilder.saveMessage({
text: message.text,
content: message.content,
sender: message.sender,
isCreatedByUser: false,
model: options.model,