mirror of
https://github.com/jxxghp/MoviePilot.git
synced 2026-03-20 03:57:30 +08:00
feat: add new query tools for enhanced subscription management
- Introduced QuerySubscribeSharesTool, QueryPopularSubscribesTool, and QuerySubscribeHistoryTool to improve subscription querying capabilities. - Updated __all__ exports in init.py and factory.py to include the new tools. - Enhanced QuerySubscribesTool to support media type filtering with localized descriptions.
This commit is contained in:
@@ -6,6 +6,9 @@ from app.agent.tools.impl.add_subscribe import AddSubscribeTool
|
||||
from app.agent.tools.impl.search_torrents import SearchTorrentsTool
|
||||
from app.agent.tools.impl.add_download import AddDownloadTool
|
||||
from app.agent.tools.impl.query_subscribes import QuerySubscribesTool
|
||||
from app.agent.tools.impl.query_subscribe_shares import QuerySubscribeSharesTool
|
||||
from app.agent.tools.impl.query_popular_subscribes import QueryPopularSubscribesTool
|
||||
from app.agent.tools.impl.query_subscribe_history import QuerySubscribeHistoryTool
|
||||
from app.agent.tools.impl.delete_subscribe import DeleteSubscribeTool
|
||||
from app.agent.tools.impl.query_downloads import QueryDownloadsTool
|
||||
from app.agent.tools.impl.delete_download import DeleteDownloadTool
|
||||
@@ -21,6 +24,8 @@ from app.agent.tools.impl.transfer_file import TransferFileTool
|
||||
from app.agent.tools.impl.send_message import SendMessageTool
|
||||
from app.agent.tools.impl.query_schedulers import QuerySchedulersTool
|
||||
from app.agent.tools.impl.run_scheduler import RunSchedulerTool
|
||||
from app.agent.tools.impl.query_workflows import QueryWorkflowsTool
|
||||
from app.agent.tools.impl.run_workflow import RunWorkflowTool
|
||||
from app.agent.tools.impl.update_site_cookie import UpdateSiteCookieTool
|
||||
from .factory import MoviePilotToolFactory
|
||||
|
||||
@@ -31,6 +36,9 @@ __all__ = [
|
||||
"SearchTorrentsTool",
|
||||
"AddDownloadTool",
|
||||
"QuerySubscribesTool",
|
||||
"QuerySubscribeSharesTool",
|
||||
"QueryPopularSubscribesTool",
|
||||
"QuerySubscribeHistoryTool",
|
||||
"DeleteSubscribeTool",
|
||||
"QueryDownloadsTool",
|
||||
"DeleteDownloadTool",
|
||||
@@ -47,5 +55,7 @@ __all__ = [
|
||||
"SendMessageTool",
|
||||
"QuerySchedulersTool",
|
||||
"RunSchedulerTool",
|
||||
"QueryWorkflowsTool",
|
||||
"RunWorkflowTool",
|
||||
"MoviePilotToolFactory"
|
||||
]
|
||||
|
||||
Reference in New Issue
Block a user