From e61299f74859f61345c4f12f9f773ea35eb0bddc Mon Sep 17 00:00:00 2001 From: jxxghp Date: Mon, 30 Mar 2026 17:07:45 +0800 Subject: [PATCH] =?UTF-8?q?refactor:=20=E7=A7=BB=E9=99=A4=E5=A4=9A?= =?UTF-8?q?=E4=BD=99=E7=9A=84=E7=A9=BA=E8=A1=8C=EF=BC=8C=E4=BC=98=E5=8C=96?= =?UTF-8?q?=E7=B1=BB=E5=9E=8B=E5=AF=BC=E5=85=A5=E5=8F=8A=E6=96=B9=E6=B3=95?= =?UTF-8?q?=E4=B8=BA=E9=9D=99=E6=80=81=E6=96=B9=E6=B3=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/agent/tools/impl/browse_webpage.py | 2 +- app/agent/tools/impl/query_popular_subscribes.py | 1 - app/agent/tools/impl/query_rule_groups.py | 1 - app/agent/tools/impl/query_schedulers.py | 1 - app/agent/tools/impl/query_subscribe_history.py | 1 - app/agent/tools/impl/query_subscribe_shares.py | 1 - app/agent/tools/impl/query_workflows.py | 1 - app/agent/tools/impl/recognize_media.py | 4 ++-- app/agent/tools/impl/test_site.py | 1 - 9 files changed, 3 insertions(+), 10 deletions(-) diff --git a/app/agent/tools/impl/browse_webpage.py b/app/agent/tools/impl/browse_webpage.py index 214aa803..e5d812a5 100644 --- a/app/agent/tools/impl/browse_webpage.py +++ b/app/agent/tools/impl/browse_webpage.py @@ -4,7 +4,7 @@ import asyncio import base64 import json from enum import Enum -from typing import Optional, Type, List +from typing import Optional, Type from pydantic import BaseModel, Field diff --git a/app/agent/tools/impl/query_popular_subscribes.py b/app/agent/tools/impl/query_popular_subscribes.py index 5243aabc..9d003c4c 100644 --- a/app/agent/tools/impl/query_popular_subscribes.py +++ b/app/agent/tools/impl/query_popular_subscribes.py @@ -160,4 +160,3 @@ class QueryPopularSubscribesTool(MoviePilotTool): except Exception as e: logger.error(f"查询热门订阅失败: {e}", exc_info=True) return f"查询热门订阅时发生错误: {str(e)}" - diff --git a/app/agent/tools/impl/query_rule_groups.py b/app/agent/tools/impl/query_rule_groups.py index 8c01f1b4..f4a2b3b9 100644 --- a/app/agent/tools/impl/query_rule_groups.py +++ b/app/agent/tools/impl/query_rule_groups.py @@ -62,4 +62,3 @@ class QueryRuleGroupsTool(MoviePilotTool): "message": error_message, "rule_groups": [] }, ensure_ascii=False) - diff --git a/app/agent/tools/impl/query_schedulers.py b/app/agent/tools/impl/query_schedulers.py index be4e6e57..0ca27767 100644 --- a/app/agent/tools/impl/query_schedulers.py +++ b/app/agent/tools/impl/query_schedulers.py @@ -52,4 +52,3 @@ class QuerySchedulersTool(MoviePilotTool): except Exception as e: logger.error(f"查询定时服务失败: {e}", exc_info=True) return f"查询定时服务时发生错误: {str(e)}" - diff --git a/app/agent/tools/impl/query_subscribe_history.py b/app/agent/tools/impl/query_subscribe_history.py index f0cc51f1..92100a33 100644 --- a/app/agent/tools/impl/query_subscribe_history.py +++ b/app/agent/tools/impl/query_subscribe_history.py @@ -114,4 +114,3 @@ class QuerySubscribeHistoryTool(MoviePilotTool): except Exception as e: logger.error(f"查询订阅历史失败: {e}", exc_info=True) return f"查询订阅历史时发生错误: {str(e)}" - diff --git a/app/agent/tools/impl/query_subscribe_shares.py b/app/agent/tools/impl/query_subscribe_shares.py index 982cd39a..36c7db7e 100644 --- a/app/agent/tools/impl/query_subscribe_shares.py +++ b/app/agent/tools/impl/query_subscribe_shares.py @@ -110,4 +110,3 @@ class QuerySubscribeSharesTool(MoviePilotTool): except Exception as e: logger.error(f"查询订阅分享失败: {e}", exc_info=True) return f"查询订阅分享时发生错误: {str(e)}" - diff --git a/app/agent/tools/impl/query_workflows.py b/app/agent/tools/impl/query_workflows.py index 53c90f9e..eb055168 100644 --- a/app/agent/tools/impl/query_workflows.py +++ b/app/agent/tools/impl/query_workflows.py @@ -125,4 +125,3 @@ class QueryWorkflowsTool(MoviePilotTool): except Exception as e: logger.error(f"查询工作流失败: {e}", exc_info=True) return f"查询工作流时发生错误: {str(e)}" - diff --git a/app/agent/tools/impl/recognize_media.py b/app/agent/tools/impl/recognize_media.py index 2f852770..132ba5c2 100644 --- a/app/agent/tools/impl/recognize_media.py +++ b/app/agent/tools/impl/recognize_media.py @@ -99,7 +99,8 @@ class RecognizeMediaTool(MoviePilotTool): "message": error_message }, ensure_ascii=False) - def _format_context_result(self, context: Context, source_type: str) -> str: + @staticmethod + def _format_context_result(context: Context, source_type: str) -> str: """格式化识别结果为JSON字符串""" if not context: return json.dumps({ @@ -160,4 +161,3 @@ class RecognizeMediaTool(MoviePilotTool): } return json.dumps(result, ensure_ascii=False, indent=2) - diff --git a/app/agent/tools/impl/test_site.py b/app/agent/tools/impl/test_site.py index 4ed8343e..b77c0880 100644 --- a/app/agent/tools/impl/test_site.py +++ b/app/agent/tools/impl/test_site.py @@ -47,4 +47,3 @@ class TestSiteTool(MoviePilotTool): except Exception as e: logger.error(f"测试站点连通性失败: {e}", exc_info=True) return f"测试站点连通性时发生错误: {str(e)}" -