feat: add TestSiteTool and enhance AddSubscribeTool with advanced filtering options

- Introduced TestSiteTool to the toolset for site testing functionalities.
- Updated __all__ exports in init.py and factory.py to include TestSiteTool.
- Enhanced AddSubscribeTool to support additional parameters for episode management and media quality filtering, improving subscription customization.
This commit is contained in:
jxxghp
2025-11-18 08:51:32 +08:00
parent b8ef5d1efc
commit 8d1de245a6
4 changed files with 120 additions and 5 deletions

View File

@@ -9,6 +9,7 @@ from app.agent.tools.impl.query_downloaders import QueryDownloadersTool
from app.agent.tools.impl.query_downloads import QueryDownloadsTool
from app.agent.tools.impl.query_media_library import QueryMediaLibraryTool
from app.agent.tools.impl.query_sites import QuerySitesTool
from app.agent.tools.impl.test_site import TestSiteTool
from app.agent.tools.impl.query_subscribes import QuerySubscribesTool
from app.agent.tools.impl.delete_subscribe import DeleteSubscribeTool
from app.agent.tools.impl.search_media import SearchMediaTool
@@ -40,6 +41,7 @@ class MoviePilotToolFactory:
QueryDownloadsTool,
QueryDownloadersTool,
QuerySitesTool,
TestSiteTool,
GetRecommendationsTool,
QueryMediaLibraryTool,
SendMessageTool,