🔧 修复:扫描龙虾显示正确的名字和 emoji
问题: - 扫描 API 只返回 agent_id 和 instance_name - 没有返回 agent_name 和 agent_emoji - 导致所有龙虾都显示成 🤖 修复: - 扫描 API 增加 username 参数 - 从 user.linked_agents 获取 agent_name/emoji - 前端在 username 变化时重新扫描 结果: ✅ flying_hero → 飞行侠 🦸 ✅ lobster_monitor → 龙虾监控 🦞
This commit is contained in:
@@ -21,12 +21,15 @@ function LoginPage() {
|
||||
|
||||
// 扫描本机龙虾
|
||||
useEffect(() => {
|
||||
scanAgents();
|
||||
}, []);
|
||||
if (username) {
|
||||
scanAgents();
|
||||
}
|
||||
}, [username]);
|
||||
|
||||
const scanAgents = async () => {
|
||||
try {
|
||||
const res = await axios.get(`${API_BASE}/user/scan-local-agents/`);
|
||||
// 传递 username 参数,获取绑定的龙虾信息
|
||||
const res = await axios.get(`${API_BASE}/user/scan-local-agents/?username=${username}`);
|
||||
setAgents(res.data.agents || []);
|
||||
} catch (error) {
|
||||
console.error('扫描龙虾失败:', error);
|
||||
|
||||
Reference in New Issue
Block a user