diff --git a/backend/app/agent/factory/browser.py b/backend/app/agent/factory/browser.py index cf9a8724f..528f8b800 100644 --- a/backend/app/agent/factory/browser.py +++ b/backend/app/agent/factory/browser.py @@ -16,9 +16,6 @@ import threading import uuid -from camel.messages import BaseMessage -from camel.toolkits import ToolkitMessageIntegration - from app.agent.agent_model import agent_model from app.agent.listen_chat_agent import logger from app.agent.prompt import BROWSER_SYS_PROMPT @@ -36,6 +33,8 @@ from app.model.chat import Chat from app.service.task import Agents from app.utils.file_utils import get_working_directory +from camel.messages import BaseMessage +from camel.toolkits import ToolkitMessageIntegration def _get_browser_port(browser: dict) -> int: diff --git a/electron/main/index.ts b/electron/main/index.ts index ee5f699a7..0752c7ace 100644 --- a/electron/main/index.ts +++ b/electron/main/index.ts @@ -2755,10 +2755,10 @@ async function createWindow() { // Windows: native frame and solid background. macOS/Linux: frameless; macOS corner radius via native hook. win = new BrowserWindow({ title: 'Eigent', - width: 1200, - height: 800, - minWidth: 1050, - minHeight: 650, + width: 1366, + height: 860, + minWidth: 1100, + minHeight: 700, // Use native frame on Windows for better native integration frame: isWindows ? true : false, show: false, // Don't show until content is ready to avoid white screen diff --git a/package.json b/package.json index 264deabbc..a21c7821e 100644 --- a/package.json +++ b/package.json @@ -40,6 +40,7 @@ "test:watch": "vitest", "test:e2e": "vitest run --config vitest.config.ts", "test:coverage": "vitest run --coverage", + "check:i18n": "node scripts/check-i18n-locale-parity.js", "type-check": "tsc -p tsconfig.build.json --noEmit", "lint": "eslint . --no-warn-ignored", "lint:fix": "eslint . --fix --no-warn-ignored", diff --git a/src/assets/icon/cursor.svg b/src/assets/icon/cursor.svg new file mode 100644 index 000000000..2104885da --- /dev/null +++ b/src/assets/icon/cursor.svg @@ -0,0 +1 @@ +Cursor \ No newline at end of file diff --git a/src/assets/icon/vs-code.svg b/src/assets/icon/vs-code.svg new file mode 100644 index 000000000..24c1d67a9 --- /dev/null +++ b/src/assets/icon/vs-code.svg @@ -0,0 +1,23 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/components/AddWorker/ToolSelect.tsx b/src/components/AddWorker/ToolSelect.tsx index 5bc863484..abc8d14ae 100644 --- a/src/components/AddWorker/ToolSelect.tsx +++ b/src/components/AddWorker/ToolSelect.tsx @@ -757,12 +757,12 @@ const ToolSelect = forwardRef< {(initialSelectedTools || []).map((item: any) => ( {item.name || item.mcp_name || item.key || `tool_${item.id}`} -
+
removeOption(item)} />
@@ -788,21 +788,21 @@ const ToolSelect = forwardRef< checkEnv(item.id); } }} - className="flex cursor-pointer justify-between px-3 py-2 hover:bg-surface-hover-subtle" + className="px-3 py-2 hover:bg-surface-hover-subtle flex cursor-pointer justify-between" > -
+
{getCategoryIcon(item.category?.name)} -
+
{item.name}
e.stopPropagation()} />
-
+
{getGithubRepoName(item.home_page) && (
- + {getGithubRepoName(item.home_page)}
@@ -847,21 +847,21 @@ const ToolSelect = forwardRef< addOption(item); setKeyword(''); }} - className="flex cursor-pointer justify-between px-3 py-2 hover:bg-surface-hover-subtle" + className="px-3 py-2 hover:bg-surface-hover-subtle flex cursor-pointer justify-between" > -
+
{/* {getCategoryIcon(item.category?.name)} */} -
+
{item.mcp_name}
e.stopPropagation()} />
-
+