feat: auto send working (still needs clean up)

This commit is contained in:
Dustin Healy 2025-09-06 02:14:12 -07:00
parent cee11d3353
commit 094320fcd9
2 changed files with 58 additions and 19 deletions

View file

@ -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