fix: enrich agent image analysis summary
This commit is contained in:
parent
12583cdd10
commit
17567df76b
@ -2711,7 +2711,7 @@ export async function POST(request: Request) {
|
|||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
if (shouldRunAgentConversation && !smartAutoNeedsClarification) {
|
if (shouldRunAgentConversation) {
|
||||||
const currentImageUrls = extractMessageImageUrls(message.parts as any[]);
|
const currentImageUrls = extractMessageImageUrls(message.parts as any[]);
|
||||||
const summaryImageUrls =
|
const summaryImageUrls =
|
||||||
currentImageUrls.length > 0 ? currentImageUrls : smartAutoHistoryImages;
|
currentImageUrls.length > 0 ? currentImageUrls : smartAutoHistoryImages;
|
||||||
@ -2747,15 +2747,22 @@ export async function POST(request: Request) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
if (summary?.trim()) {
|
if (summary?.trim()) {
|
||||||
const baseMessage =
|
const baseMessage = ensureStructuredAgentFriendlyMessage({
|
||||||
smartAutoFriendlyMessage ||
|
message: smartAutoFriendlyMessage,
|
||||||
buildAutoModeFallbackMessage({
|
text: latestUserText,
|
||||||
text: latestUserText,
|
hasImage: true,
|
||||||
hasImage: true,
|
fromHistory: currentImageUrls.length === 0 && summaryImageUrls.length > 0,
|
||||||
fromHistory: currentImageUrls.length === 0 && summaryImageUrls.length > 0,
|
});
|
||||||
imageSummary: summary.trim(),
|
smartAutoFriendlyMessage = ensureImageAnalysisSummarySection(
|
||||||
});
|
baseMessage ||
|
||||||
smartAutoFriendlyMessage = ensureImageAnalysisSummarySection(baseMessage, summary.trim());
|
buildAutoModeFallbackMessage({
|
||||||
|
text: latestUserText,
|
||||||
|
hasImage: true,
|
||||||
|
fromHistory: currentImageUrls.length === 0 && summaryImageUrls.length > 0,
|
||||||
|
imageSummary: summary.trim(),
|
||||||
|
}),
|
||||||
|
summary.trim(),
|
||||||
|
);
|
||||||
console.log(
|
console.log(
|
||||||
"[Smart Auto Mode] ✅ Image analysis summary ready:",
|
"[Smart Auto Mode] ✅ Image analysis summary ready:",
|
||||||
summary.trim().slice(0, 160),
|
summary.trim().slice(0, 160),
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user