diff --git a/components/AIAssist.tsx b/components/AIAssist.tsx
index a6dceb9..e9b2d62 100644
--- a/components/AIAssist.tsx
+++ b/components/AIAssist.tsx
@@ -426,9 +426,11 @@ export default function AIAssist() {
updateTabById,
selectedProvider,
selectedModels,
- setSelectedModel
+ setSelectedModel,
+ setSelectedProvider
} = useStore();
const t = translations[language].aiAssist;
+ const common = translations[language].common;
const activeTab = aiAssistTabs?.find(tab => tab.id === activeTabId) || aiAssistTabs?.[0] || {
id: 'default',
@@ -774,6 +776,46 @@ export default function AIAssist() {
+ {/* Model & Provider Selector */}
+
+
+
+
+
+ {(["qwen", "ollama", "zai"] as const).map((provider) => (
+
+ ))}
+
+
+
+
+
+
+
+
+
+
{/* Agent Selector */}