diff --git a/templates/index.html b/templates/index.html
index 1e979ea..2fda906 100644
--- a/templates/index.html
+++ b/templates/index.html
@@ -192,11 +192,11 @@
const data = await res.json();
agents = data.agents || [];
- renderAgentSelect();
-
- // 设置当前Agent
+ // 先设置当前Agent,再渲染
const defaultAgent = agents.find(a => a.is_default) || agents[0];
if (defaultAgent) currentAgentId = defaultAgent.id;
+
+ renderAgentSelect();
} catch (e) {
console.error('加载Agent失败:', e);
document.getElementById('agentSelect').innerHTML = '';