refactor: unify agent data port access

This commit is contained in:
jxxghp
2026-08-24 04:56:11 +08:00
parent c8ad54a190
commit ae38e61880
37 changed files with 217 additions and 87 deletions
+2 -2
View File
@@ -7,7 +7,7 @@ from pydantic import BaseModel, Field
from app.agent.tools.base import MoviePilotTool
from app.agent.tools.tags import ToolTag
from app.application.agentdata import SitePort as SiteOper
from app.application.agentdata import get_agent_site_port
from app.runtime.log import logger
@@ -58,7 +58,7 @@ class QuerySitesTool(MoviePilotTool):
logger.info(f"执行工具: {self.name}, 参数: status={status}, name={name}")
try:
is_admin = await self.is_admin_user()
site_oper = SiteOper()
site_oper = get_agent_site_port()
# 获取所有站点(按优先级排序)
sites = await site_oper.async_list()
filtered_sites = []