Skip to content

Commit 71abce2

Browse files
authored
Merge pull request #2161 from ModelEngine-Group/pyh/fix_port_input_box_develop
2 parents 9ca150a + 7c9e5ce commit 71abce2

File tree

5 files changed

+32
-20
lines changed

5 files changed

+32
-20
lines changed

docker/sql/v1.7.8_1219_add_container_id_to_mcp_record_t.sql renamed to docker/sql/v1.7.9_1219_add_container_id_to_mcp_record_t.sql

File renamed without changes.

frontend/app/[locale]/agents/components/McpConfigModal.tsx

Lines changed: 11 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -717,15 +717,20 @@ export default function McpConfigModal({
717717
<div style={{ display: "flex", gap: 8, alignItems: "center" }}>
718718
<Text style={{ minWidth: 80 }}>{t("mcpConfig.addContainer.port")}:</Text>
719719
<Input
720-
type="number"
721720
placeholder={t("mcpConfig.addContainer.portPlaceholder")}
722-
value={containerPort}
721+
value={containerPort || ""}
723722
onChange={(e) => {
724-
const port = parseInt(e.target.value);
725-
setContainerPort(isNaN(port) ? undefined : port);
723+
const value = e.target.value;
724+
if (value === "") {
725+
setContainerPort(undefined);
726+
return;
727+
}
728+
const port = parseInt(value);
729+
if (!isNaN(port) && port >= 1 && port <= 65535) {
730+
setContainerPort(port);
731+
}
732+
// If invalid input, keep the previous valid value
726733
}}
727-
min={1}
728-
max={65535}
729734
style={{ width: 150 }}
730735
disabled={actionsLocked}
731736
/>

frontend/app/[locale]/agents/components/tool/ToolPool.tsx

Lines changed: 19 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,8 @@
33
import { useState, useEffect, useMemo, useCallback, memo } from "react";
44
import { useTranslation } from "react-i18next";
55

6-
import { Button, App, Tabs, Collapse, Tooltip } from "antd";
6+
import { Button, App, Tabs, Collapse } from "antd";
7+
import { Tooltip, TooltipProvider } from "@/components/ui/tooltip";
78
import {
89
LoaderCircle,
910
Settings,
@@ -544,17 +545,19 @@ function ToolPool({
544545
return {
545546
key: group.key,
546547
label: (
547-
<span
548-
style={{
549-
display: "block",
550-
maxWidth: "70px",
551-
overflow: "hidden",
552-
textOverflow: "ellipsis",
553-
whiteSpace: "nowrap",
554-
}}
555-
>
556-
{displayLabel}
557-
</span>
548+
<Tooltip title={group.label}>
549+
<span
550+
style={{
551+
display: "block",
552+
maxWidth: "70px",
553+
overflow: "hidden",
554+
textOverflow: "ellipsis",
555+
whiteSpace: "nowrap",
556+
}}
557+
>
558+
{displayLabel}
559+
</span>
560+
</Tooltip>
558561
),
559562
children: (
560563
<div
@@ -631,7 +634,8 @@ function ToolPool({
631634
});
632635

633636
return (
634-
<div className="flex flex-col h-full min-h-0 overflow-hidden">
637+
<TooltipProvider>
638+
<div className="flex flex-col h-full min-h-0 overflow-hidden">
635639
<div className="flex justify-between items-center mb-2 flex-shrink-0">
636640
<div className="flex items-center">
637641
<h4 className="text-md font-medium text-gray-700">
@@ -749,7 +753,8 @@ function ToolPool({
749753
visible={isMcpModalOpen}
750754
onCancel={() => setIsMcpModalOpen(false)}
751755
/>
752-
</div>
756+
</div>
757+
</TooltipProvider>
753758
);
754759
}
755760

frontend/public/locales/en/common.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -955,6 +955,7 @@
955955
"mcpService.message.updateToolListSuccess": "Tool list updated successfully",
956956
"mcpService.message.updateToolListFailed": "Failed to update tool list",
957957
"mcpService.message.addContainerSuccess": "Containerized MCP service added successfully",
958+
"mcpService.message.deleteContainerSuccess": "Container deleted successfully",
958959
"mcpService.message.resourceNotFound": "Requested resource not found",
959960
"mcpService.message.serverInternalError": "Server internal error, please try again later",
960961
"mcpService.message.serviceUnavailable": "Service temporarily unavailable, please try again later",

frontend/public/locales/zh/common.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -955,6 +955,7 @@
955955
"mcpService.message.updateToolListSuccess": "更新工具列表成功",
956956
"mcpService.message.updateToolListFailed": "更新工具列表失败",
957957
"mcpService.message.addContainerSuccess": "添加容器化MCP服务成功",
958+
"mcpService.message.deleteContainerSuccess": "删除容器成功",
958959
"mcpService.message.resourceNotFound": "请求的资源未找到",
959960
"mcpService.message.serverInternalError": "服务器内部错误,请稍后重试",
960961
"mcpService.message.serviceUnavailable": "服务暂时不可用,请稍后重试",

0 commit comments

Comments
 (0)