From 90e3a79a77bd08acf13e8572236c18c1df893108 Mon Sep 17 00:00:00 2001 From: Wenjie Zhang Date: Sun, 29 Mar 2026 13:49:54 +0800 Subject: [PATCH] style: code format --- .../yuxi/agents/backends/sandbox/paths.py | 4 +- .../yuxi/agents/toolkits/buildin/tools.py | 3 +- backend/package/yuxi/services/mcp_service.py | 4 +- web/src/components/AgentArtifactsCard.vue | 11 ++- web/src/components/AgentConfigSidebar.vue | 3 +- web/src/components/McpServersComponent.vue | 35 +++++++-- web/src/components/SkillsManagerComponent.vue | 76 +++++++++++++++---- web/src/components/SubAgentsComponent.vue | 49 +++++++++--- .../ToolCallingResult/ToolCallRenderer.vue | 2 +- web/src/components/ToolsManagerComponent.vue | 9 ++- 10 files changed, 151 insertions(+), 45 deletions(-) diff --git a/backend/package/yuxi/agents/backends/sandbox/paths.py b/backend/package/yuxi/agents/backends/sandbox/paths.py index 795e0d4f..23bc305f 100644 --- a/backend/package/yuxi/agents/backends/sandbox/paths.py +++ b/backend/package/yuxi/agents/backends/sandbox/paths.py @@ -124,9 +124,7 @@ def virtual_path_for_thread_file(thread_id: str, path: str | Path) -> str: else: workspace_relative = relative_path.as_posix() relative_path_str = ( - _WORKSPACE_DIR_NAME - if workspace_relative in {"", "."} - else f"{_WORKSPACE_DIR_NAME}/{workspace_relative}" + _WORKSPACE_DIR_NAME if workspace_relative in {"", "."} else f"{_WORKSPACE_DIR_NAME}/{workspace_relative}" ) prefix = get_virtual_path_prefix().rstrip("/") diff --git a/backend/package/yuxi/agents/toolkits/buildin/tools.py b/backend/package/yuxi/agents/toolkits/buildin/tools.py index b28b066b..daff551e 100644 --- a/backend/package/yuxi/agents/toolkits/buildin/tools.py +++ b/backend/package/yuxi/agents/toolkits/buildin/tools.py @@ -8,8 +8,7 @@ import requests from langchain.tools import InjectedToolCallId from langchain_core.messages import ToolMessage from langgraph.prebuilt.tool_node import ToolRuntime -from langgraph.types import Command -from langgraph.types import interrupt +from langgraph.types import Command, interrupt from pydantic import BaseModel, Field from yuxi import config, graph_base diff --git a/backend/package/yuxi/services/mcp_service.py b/backend/package/yuxi/services/mcp_service.py index 6f8979cb..33fd55b4 100644 --- a/backend/package/yuxi/services/mcp_service.py +++ b/backend/package/yuxi/services/mcp_service.py @@ -516,7 +516,9 @@ async def delete_mcp_server(db: AsyncSession, name: str) -> bool: # ============================================================================= -async def set_server_enabled(db: AsyncSession, name: str, enabled: bool, updated_by: str = None) -> tuple[bool, MCPServer]: +async def set_server_enabled( + db: AsyncSession, name: str, enabled: bool, updated_by: str = None +) -> tuple[bool, MCPServer]: """Set server enabled status.""" server = await get_mcp_server(db, name) if not server: diff --git a/web/src/components/AgentArtifactsCard.vue b/web/src/components/AgentArtifactsCard.vue index fafe6806..90a147f6 100644 --- a/web/src/components/AgentArtifactsCard.vue +++ b/web/src/components/AgentArtifactsCard.vue @@ -143,7 +143,12 @@ import hljs from 'highlight.js/lib/common' import 'md-editor-v3/lib/preview.css' import { useThemeStore } from '@/stores/theme' import { getFileIcon, getFileIconColor } from '@/utils/file_utils' -import { getCodeLanguageByPath, getPreviewTypeByPath, isHtmlPreview, isMarkdownPreview } from '@/utils/file_preview' +import { + getCodeLanguageByPath, + getPreviewTypeByPath, + isHtmlPreview, + isMarkdownPreview +} from '@/utils/file_preview' import { downloadViewerFile, getViewerFileContent } from '@/apis/viewer_filesystem' const props = defineProps({ @@ -176,7 +181,9 @@ const normalizedArtifacts = computed(() => return { path: normalizedPath, name: normalizedPath.split('/').pop() || normalizedPath, - canPreview: ['text', 'markdown', 'pdf', 'image'].includes(getPreviewTypeByPath(normalizedPath)) + canPreview: ['text', 'markdown', 'pdf', 'image'].includes( + getPreviewTypeByPath(normalizedPath) + ) } }) ) diff --git a/web/src/components/AgentConfigSidebar.vue b/web/src/components/AgentConfigSidebar.vue index 1c4780b1..f77a2fe5 100644 --- a/web/src/components/AgentConfigSidebar.vue +++ b/web/src/components/AgentConfigSidebar.vue @@ -741,7 +741,8 @@ const getConfigOptions = (value) => { return liveSkillOptions.value.length > 0 ? liveSkillOptions.value : value?.options || [] } if (value?.template_metadata?.kind === 'subagents') { - const options = liveSubagentOptions.value.length > 0 ? liveSubagentOptions.value : value?.options || [] + const options = + liveSubagentOptions.value.length > 0 ? liveSubagentOptions.value : value?.options || [] return options.filter((option) => option?.enabled !== false) } return value?.options || [] diff --git a/web/src/components/McpServersComponent.vue b/web/src/components/McpServersComponent.vue index 619c8537..ab26185d 100644 --- a/web/src/components/McpServersComponent.vue +++ b/web/src/components/McpServersComponent.vue @@ -27,11 +27,17 @@
-
+
已添加
-