Revert "fix: resolve chat conversation hanging and stream interruption issues (#1971)"

This reverts commit e68593f22d.
This commit is contained in:
Stijnus
2025-09-07 00:14:13 +02:00
committed by Stijnus
parent e68593f22d
commit 37217a5c7b
61 changed files with 1432 additions and 8811 deletions

View File

@@ -8,7 +8,6 @@ export function extractPropertiesFromMessage(message: Omit<Message, 'id'>): {
model: string;
provider: string;
content: string;
smartAI?: boolean;
} {
const textContent = Array.isArray(message.content)
? message.content.find((item) => item.type === 'text')?.text || ''
@@ -17,10 +16,6 @@ export function extractPropertiesFromMessage(message: Omit<Message, 'id'>): {
const modelMatch = textContent.match(MODEL_REGEX);
const providerMatch = textContent.match(PROVIDER_REGEX);
// Check for SmartAI toggle in the message
const smartAIMatch = textContent.match(/\[SmartAI:(true|false)\]/);
const smartAI = smartAIMatch ? smartAIMatch[1] === 'true' : undefined;
/*
* Extract model
* const modelMatch = message.content.match(MODEL_REGEX);
@@ -38,21 +33,15 @@ export function extractPropertiesFromMessage(message: Omit<Message, 'id'>): {
if (item.type === 'text') {
return {
type: 'text',
text: item.text
?.replace(MODEL_REGEX, '')
.replace(PROVIDER_REGEX, '')
.replace(/\[SmartAI:(true|false)\]/g, ''),
text: item.text?.replace(MODEL_REGEX, '').replace(PROVIDER_REGEX, ''),
};
}
return item; // Preserve image_url and other types as is
})
: textContent
.replace(MODEL_REGEX, '')
.replace(PROVIDER_REGEX, '')
.replace(/\[SmartAI:(true|false)\]/g, '');
: textContent.replace(MODEL_REGEX, '').replace(PROVIDER_REGEX, '');
return { model, provider, content: cleanedContent, smartAI };
return { model, provider, content: cleanedContent };
}
export function simplifyBoltActions(input: string): string {