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

View File

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

View File

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

View File

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

View File

@@ -613,6 +613,7 @@
"openClawSaved": "Configuración de OpenClaw guardada", "openClawSaved": "Configuración de OpenClaw guardada",
"saveOpenClawFailed": "No se pudo guardar la configuración de OpenClaw", "saveOpenClawFailed": "No se pudo guardar la configuración de OpenClaw",
"configSaved": "Configuración guardada", "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" "saveConfigManagementFailed": "No se pudo guardar la gestión de configuración"
}, },
"version": { "version": {

View File

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

View File

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

View File

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

View File

@@ -613,6 +613,7 @@
"openClawSaved": "Configuração do OpenClaw salva", "openClawSaved": "Configuração do OpenClaw salva",
"saveOpenClawFailed": "Falha ao salvar configuração do OpenClaw", "saveOpenClawFailed": "Falha ao salvar configuração do OpenClaw",
"configSaved": "Configuração salva", "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" "saveConfigManagementFailed": "Falha ao salvar o gerenciamento de configuração"
}, },
"version": { "version": {

View File

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

View File

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