diff --git a/components/canvas/CanvasChatPanel.tsx b/components/canvas/CanvasChatPanel.tsx index 7204c66c5..5e9139c14 100644 --- a/components/canvas/CanvasChatPanel.tsx +++ b/components/canvas/CanvasChatPanel.tsx @@ -2724,10 +2724,11 @@ export function CanvasChatPanel({ chatId, initialMessages = [], onClose, onOpenF allModels.filter( (model) => model.id !== "auto" && + model.id !== modelsData?.agentModel?.id && model.isMultimodal && !VIDEO_PROVIDER_TYPES.has(model.providerType) ), - [allModels] + [allModels, modelsData?.agentModel?.id] ); const videoOnlyModels = useMemo( () => visualModels.filter((model) => VIDEO_PROVIDER_TYPES.has(model.providerType)), @@ -2775,7 +2776,6 @@ export function CanvasChatPanel({ chatId, initialMessages = [], onClose, onOpenF SMART_AUTO_MODEL; const agentDisplayName = currentModel?.displayName || selectDisplayModel?.displayName || "Agent模式"; - const agentAvatarUrl = currentModel?.avatarUrl || selectDisplayModel?.avatarUrl || null; const videoFrameSlots = useMemo(() => { if (!isVideoModel || !videoParams) return [] as string[]; if (videoParams.mode === "first-last-frame") return ["首帧", "尾帧"] as string[]; @@ -8857,31 +8857,6 @@ export function CanvasChatPanel({ chatId, initialMessages = [], onClose, onOpenF