From 515584d34c632fcda911d1936e0f0a615cdd293b Mon Sep 17 00:00:00 2001 From: jxxghp Date: Wed, 24 Dec 2025 22:04:04 +0800 Subject: [PATCH] fix warnings --- app/agent/tools/manager.py | 3 ++- app/api/endpoints/mcp.py | 7 ++----- 2 files changed, 4 insertions(+), 6 deletions(-) diff --git a/app/agent/tools/manager.py b/app/agent/tools/manager.py index 894d6c71..647a1131 100644 --- a/app/agent/tools/manager.py +++ b/app/agent/tools/manager.py @@ -100,7 +100,8 @@ class MoviePilotToolsManager: return tool return None - def _normalize_arguments(self, tool_instance: Any, arguments: Dict[str, Any]) -> Dict[str, Any]: + @staticmethod + def _normalize_arguments(tool_instance: Any, arguments: Dict[str, Any]) -> Dict[str, Any]: """ 根据工具的参数schema规范化参数类型 diff --git a/app/api/endpoints/mcp.py b/app/api/endpoints/mcp.py index 889b9a3f..3343a106 100644 --- a/app/api/endpoints/mcp.py +++ b/app/api/endpoints/mcp.py @@ -2,9 +2,9 @@ 通过HTTP API暴露MoviePilot的智能体工具功能 """ -from typing import List, Any, Dict, Annotated, Optional, Union +from typing import List, Any, Dict, Annotated, Union -from fastapi import APIRouter, Depends, HTTPException, Request, Header +from fastapi import APIRouter, Depends, HTTPException, Request from fastapi.responses import JSONResponse, Response from app import schemas @@ -29,9 +29,6 @@ def get_tools_manager() -> MoviePilotToolsManager: """ 获取工具管理器实例 - Args: - user_id: 用户ID - Returns: MoviePilotToolsManager实例 """