From ec658d1089c17a3a73862b90c25e025b4bfd5967 Mon Sep 17 00:00:00 2001 From: Lily Delalande <119957291+lily-de@users.noreply.github.com> Date: Mon, 31 Mar 2025 12:45:37 -0400 Subject: [PATCH] ui: add escape and add success toasts (#1931) --- .../src/components/settings_v2/extensions/extension-manager.ts | 2 +- .../settings_v2/extensions/modal/ExtensionConfigFields.tsx | 3 +-- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/ui/desktop/src/components/settings_v2/extensions/extension-manager.ts b/ui/desktop/src/components/settings_v2/extensions/extension-manager.ts index 2a7730a6..f025ab24 100644 --- a/ui/desktop/src/components/settings_v2/extensions/extension-manager.ts +++ b/ui/desktop/src/components/settings_v2/extensions/extension-manager.ts @@ -18,7 +18,7 @@ export async function activateExtension({ }: ActivateExtensionProps): Promise { try { // AddToAgent - await addToAgent(extensionConfig); + await addToAgent(extensionConfig, { silent: false, showEscMessage: true }); } catch (error) { console.error('Failed to add extension to agent:', error); // add to config with enabled = false diff --git a/ui/desktop/src/components/settings_v2/extensions/modal/ExtensionConfigFields.tsx b/ui/desktop/src/components/settings_v2/extensions/modal/ExtensionConfigFields.tsx index 0f814bcf..4f9bd7f4 100644 --- a/ui/desktop/src/components/settings_v2/extensions/modal/ExtensionConfigFields.tsx +++ b/ui/desktop/src/components/settings_v2/extensions/modal/ExtensionConfigFields.tsx @@ -1,6 +1,5 @@ import { Input } from '../../../ui/input'; import React from 'react'; -import { removeShims } from '../utils'; interface ExtensionConfigFieldsProps { type: 'stdio' | 'sse' | 'builtin'; @@ -26,7 +25,7 @@ export default function ExtensionConfigFields({
onChange('cmd', e.target.value)} placeholder="e.g. npx -y @modelcontextprotocol/my-extension " className={`w-full ${!submitAttempted || isValid ? 'border-borderSubtle' : 'border-red-500'} text-textStandard`}