mirror of
https://github.com/danny-avila/LibreChat.git
synced 2026-01-02 16:48:50 +01:00
feat: auto send working (still needs clean up)
This commit is contained in:
parent
cee11d3353
commit
094320fcd9
2 changed files with 58 additions and 19 deletions
|
|
@ -79,6 +79,7 @@ export default function useChatFunctions({
|
|||
parentMessageId = null,
|
||||
conversationId = null,
|
||||
messageId = null,
|
||||
toolResources,
|
||||
},
|
||||
{
|
||||
editedContent = null,
|
||||
|
|
@ -204,14 +205,31 @@ export default function useChatFunctions({
|
|||
messageId: isContinued && messageId != null && messageId ? messageId : intermediateId,
|
||||
thread_id,
|
||||
error: false,
|
||||
...(toolResources && { tool_resources: toolResources }),
|
||||
};
|
||||
|
||||
console.log('ask() currentMsg before files processing:', {
|
||||
text: currentMsg.text?.substring(0, 100) + '...',
|
||||
tool_resources: currentMsg.tool_resources,
|
||||
hasFiles: files?.size > 0,
|
||||
filesSize: files?.size,
|
||||
});
|
||||
|
||||
const submissionFiles = overrideFiles ?? targetParentMessage?.files;
|
||||
const reuseFiles =
|
||||
(isRegenerate || (overrideFiles != null && overrideFiles.length)) &&
|
||||
submissionFiles &&
|
||||
submissionFiles.length > 0;
|
||||
|
||||
console.log('ask() files processing:', {
|
||||
overrideFiles,
|
||||
hasOverrideFiles: !!overrideFiles?.length,
|
||||
submissionFiles,
|
||||
hasSubmissionFiles: !!submissionFiles?.length,
|
||||
reuseFiles,
|
||||
chatFilesSize: files?.size,
|
||||
});
|
||||
|
||||
if (setFiles && reuseFiles === true) {
|
||||
currentMsg.files = submissionFiles;
|
||||
setFiles(new Map());
|
||||
|
|
@ -229,6 +247,13 @@ export default function useChatFunctions({
|
|||
setFilesToDelete({});
|
||||
}
|
||||
|
||||
console.log('ask() currentMsg after files processing:', {
|
||||
text: currentMsg.text?.substring(0, 100) + '...',
|
||||
tool_resources: currentMsg.tool_resources,
|
||||
files: currentMsg.files,
|
||||
hasFiles: !!currentMsg.files?.length,
|
||||
});
|
||||
|
||||
const responseMessageId =
|
||||
editedMessageId ??
|
||||
(latestMessage?.messageId && isRegenerate
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue