Agents管理里配置保存后通知里添加生效提示。

This commit is contained in:
xintaofei
2026-03-23 15:25:57 +08:00
parent 30f35e3bcb
commit c8af3e07ac
11 changed files with 42 additions and 18 deletions

View File

@@ -4412,17 +4412,23 @@ export function AcpAgentSettings() {
selectedDraft.openCodeAuthJsonText,
}
: undefined
).catch((err) => {
console.error(
"[Settings] save preferences failed:",
err
)
const message =
err instanceof Error ? err.message : String(err)
toast.error(t("toasts.saveEnvFailed"), {
description: message,
)
.then(() => {
toast.success(t("toasts.configSaved"), {
description: t("toasts.configSavedHint"),
})
})
.catch((err) => {
console.error(
"[Settings] save preferences failed:",
err
)
const message =
err instanceof Error ? err.message : String(err)
toast.error(t("toasts.saveEnvFailed"), {
description: message,
})
})
})
}}
disabled={selectedIsSaving}
>
@@ -4712,7 +4718,9 @@ supports_websockets = true`}
}
)
.then(() => {
toast.success(t("toasts.codexSaved"))
toast.success(t("toasts.codexSaved"), {
description: t("toasts.configSavedHint"),
})
})
.catch((err) => {
console.error(
@@ -4970,7 +4978,9 @@ supports_websockets = true`}
selectedDraft.configText
)
.then(() => {
toast.success(t("toasts.geminiSaved"))
toast.success(t("toasts.geminiSaved"), {
description: t("toasts.configSavedHint"),
})
})
.catch((err) => {
console.error(
@@ -5557,9 +5567,7 @@ supports_websockets = true`}
providerId,
}),
{
description: t(
"toasts.openCodeConfigSynced"
),
description: `${t("toasts.openCodeConfigSynced")} ${t("toasts.configSavedHint")}`,
}
)
})
@@ -5654,7 +5662,9 @@ supports_websockets = true`}
}
)
.then(() => {
toast.success(t("toasts.openCodeSaved"))
toast.success(t("toasts.openCodeSaved"), {
description: t("toasts.configSavedHint"),
})
})
.catch((err) => {
console.error(
@@ -5793,7 +5803,9 @@ supports_websockets = true`}
selectedDraft.configText
)
.then(() => {
toast.success(t("toasts.openClawSaved"))
toast.success(t("toasts.openClawSaved"), {
description: t("toasts.configSavedHint"),
})
})
.catch((err) => {
console.error(
@@ -6036,7 +6048,9 @@ supports_websockets = true`}
selectedDraft.configText
)
.then(() => {
toast.success(t("toasts.configSaved"))
toast.success(t("toasts.configSaved"), {
description: t("toasts.configSavedHint"),
})
})
.catch((err) => {
console.error(

View File

@@ -613,6 +613,7 @@
"openClawSaved": "تم حفظ إعداد OpenClaw",
"saveOpenClawFailed": "فشل حفظ إعداد OpenClaw",
"configSaved": "تم حفظ الإعداد",
"configSavedHint": "يجب إعادة فتح الجلسات الحالية لتطبيق التغييرات",
"saveConfigManagementFailed": "فشل حفظ إدارة الإعدادات"
},
"version": {

View File

@@ -613,6 +613,7 @@
"openClawSaved": "OpenClaw-Konfiguration gespeichert",
"saveOpenClawFailed": "Speichern der OpenClaw-Konfiguration fehlgeschlagen",
"configSaved": "Konfiguration gespeichert",
"configSavedHint": "Bestehende Sitzungen müssen neu geöffnet werden, damit die Änderungen wirksam werden",
"saveConfigManagementFailed": "Speichern der Konfigurationsverwaltung fehlgeschlagen"
},
"version": {

View File

@@ -613,6 +613,7 @@
"openClawSaved": "OpenClaw config saved",
"saveOpenClawFailed": "Failed to save OpenClaw config",
"configSaved": "Config saved",
"configSavedHint": "Existing sessions need to be reopened to take effect",
"saveConfigManagementFailed": "Failed to save config management"
},
"version": {

View File

@@ -613,6 +613,7 @@
"openClawSaved": "Configuración de OpenClaw guardada",
"saveOpenClawFailed": "No se pudo guardar la configuración de OpenClaw",
"configSaved": "Configuración guardada",
"configSavedHint": "Las sesiones existentes deben reabrirse para que surta efecto",
"saveConfigManagementFailed": "No se pudo guardar la gestión de configuración"
},
"version": {

View File

@@ -613,6 +613,7 @@
"openClawSaved": "Configuration OpenClaw enregistrée",
"saveOpenClawFailed": "Échec de lenregistrement de la configuration OpenClaw",
"configSaved": "Configuration enregistrée",
"configSavedHint": "Les sessions existantes doivent être rouvertes pour prendre effet",
"saveConfigManagementFailed": "Échec de lenregistrement de la gestion de configuration"
},
"version": {

View File

@@ -613,6 +613,7 @@
"openClawSaved": "OpenClaw設定を保存しました",
"saveOpenClawFailed": "OpenClaw設定の保存に失敗しました",
"configSaved": "設定を保存しました",
"configSavedHint": "既存のセッションは再度開く必要があります",
"saveConfigManagementFailed": "設定管理の保存に失敗しました"
},
"version": {

View File

@@ -613,6 +613,7 @@
"openClawSaved": "OpenClaw 설정 저장됨",
"saveOpenClawFailed": "OpenClaw 설정 저장 실패",
"configSaved": "구성이 저장되었습니다",
"configSavedHint": "기존 세션은 다시 열어야 적용됩니다",
"saveConfigManagementFailed": "구성 관리 저장 실패"
},
"version": {

View File

@@ -613,6 +613,7 @@
"openClawSaved": "Configuração do OpenClaw salva",
"saveOpenClawFailed": "Falha ao salvar configuração do OpenClaw",
"configSaved": "Configuração salva",
"configSavedHint": "Sessões existentes precisam ser reabertas para que as alterações tenham efeito",
"saveConfigManagementFailed": "Falha ao salvar o gerenciamento de configuração"
},
"version": {

View File

@@ -613,6 +613,7 @@
"openClawSaved": "OpenClaw 配置已保存",
"saveOpenClawFailed": "保存 OpenClaw 配置失败",
"configSaved": "配置已保存",
"configSavedHint": "已有会话需要重新打开才能生效",
"saveConfigManagementFailed": "保存配置管理失败"
},
"version": {

View File

@@ -613,6 +613,7 @@
"openClawSaved": "OpenClaw 配置已儲存",
"saveOpenClawFailed": "儲存 OpenClaw 配置失敗",
"configSaved": "配置已儲存",
"configSavedHint": "已有會話需要重新打開才能生效",
"saveConfigManagementFailed": "儲存配置管理失敗"
},
"version": {