fix: suppress image loading for canvas control prompts

This commit is contained in:
134 2026-06-23 20:13:35 +08:00
parent d93a0d06d5
commit a752737327

View File

@ -8585,7 +8585,18 @@ export function CanvasChatPanel({
}
textContent = clampChatRequestText(textContent, MAX_CHAT_TEXT_PART_LENGTH);
const requestModel = allModels.find((model) => model.id === effectiveModelId);
const shouldTreatAsCanvasAgentControlIntent =
shouldBypassCanvasImagePointsPrecheckForAgentControl({
text: textContent,
activeComposerMode: effectiveComposerMode,
attachmentCount: effectiveAttachments.length,
hasSkillTag: Boolean(selectedSkillTag),
hasWorkflowContext,
isDetailGenerationMode,
agentEnabled: effectiveAgentEnabled,
});
const shouldShowOptimisticImageGeneration =
!shouldTreatAsCanvasAgentControlIntent &&
effectiveComposerMode === "image" &&
Boolean(requestModel && isCanvasImageModel(requestModel));
@ -8767,6 +8778,7 @@ export function CanvasChatPanel({
clearAgentProgressStateForChat,
setStreamImageGenerationStateForChat,
computedComposerMode,
effectiveAgentEnabled,
releaseSendGuard,
setSendGuard,
shouldBlockDuplicateSend,