From d419b8d18b127a1598c2ac382715125e0baf89e6 Mon Sep 17 00:00:00 2001 From: coso Date: Mon, 29 Dec 2025 16:19:08 +0800 Subject: [PATCH] =?UTF-8?q?ux:=20=E5=AE=89=E8=A3=85=20aster-server=20?= =?UTF-8?q?=E5=90=8E=E6=8F=90=E7=A4=BA=E9=9C=80=E8=A6=81=E9=87=8D=E5=90=AF?= =?UTF-8?q?=E5=BA=94=E7=94=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 安装成功后显示 toast 提示,告知用户需要重启应用才能启用 AI Agent 功能 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 --- src/components/agent/AgentChatPage.tsx | 5 ++++- src/components/extensions/BinaryComponents.tsx | 5 ++++- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/src/components/agent/AgentChatPage.tsx b/src/components/agent/AgentChatPage.tsx index 43c4f5b37..13be4a885 100644 --- a/src/components/agent/AgentChatPage.tsx +++ b/src/components/agent/AgentChatPage.tsx @@ -330,7 +330,10 @@ export function AgentChatPage() { setInstallProgress(null); try { await installAster(); - toast.success("aster-server 安装成功"); + toast.success("aster-server 安装成功", { + description: "请重启应用以启用 AI Agent 功能", + duration: 10000, + }); setAsterInstalled(true); } catch (error) { toast.error(`安装失败: ${error}`); diff --git a/src/components/extensions/BinaryComponents.tsx b/src/components/extensions/BinaryComponents.tsx index 97967d350..2dc50496d 100644 --- a/src/components/extensions/BinaryComponents.tsx +++ b/src/components/extensions/BinaryComponents.tsx @@ -72,7 +72,10 @@ export function BinaryComponents() { setDownloadProgress(null); try { const result = await installAster(); - toast.success(result); + toast.success(result, { + description: "请重启应用以启用 AI Agent 功能", + duration: 10000, + }); await fetchStatus(); } catch (error) { toast.error(`安装失败: ${error}`);