diff --git a/src/renderer/src/pages/home/Inputbar/Inputbar.tsx b/src/renderer/src/pages/home/Inputbar/Inputbar.tsx index fa748e76..f0fd08c8 100644 --- a/src/renderer/src/pages/home/Inputbar/Inputbar.tsx +++ b/src/renderer/src/pages/home/Inputbar/Inputbar.tsx @@ -180,11 +180,13 @@ const Inputbar: FC = ({ assistant: _assistant, setActiveTopic, topic }) = if (mentionModels) { userMessage.mentions = mentionModels } + if (isFunctionCallingModel(model)) { if (!isEmpty(enabledMCPs) && !isEmpty(activedMcpServers)) { userMessage.enabledMCPs = activedMcpServers.filter((server) => enabledMCPs?.some((s) => s.id === server.id)) } } + userMessage.usage = await estimateMessageUsage(userMessage) currentMessageId.current = userMessage.id diff --git a/src/renderer/src/pages/settings/AssistantSettings/index.tsx b/src/renderer/src/pages/settings/AssistantSettings/index.tsx index dcee4fb5..f65a3492 100644 --- a/src/renderer/src/pages/settings/AssistantSettings/index.tsx +++ b/src/renderer/src/pages/settings/AssistantSettings/index.tsx @@ -90,8 +90,7 @@ const AssistantSettingPopupContainer: React.FC = ({ resolve, tab, ...prop content: { padding: 0, overflow: 'hidden', - background: 'var(--color-background)', - border: `1px solid var(--color-frame-border)` + background: 'var(--color-background)' }, header: { padding: '10px 15px', borderBottom: '0.5px solid var(--color-border)', margin: 0 } }} @@ -100,8 +99,7 @@ const AssistantSettingPopupContainer: React.FC = ({ resolve, tab, ...prop centered> - ((resolve) => {