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
@@ -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 TransferHistoryPort as TransferHistoryOper
from app.application.agentdata import get_agent_transfer_history_port
from app.runtime.log import logger
from app.schemas.types import media_type_to_agent
from app.foundation.text import cut as jieba_cut
@@ -75,7 +75,7 @@ class QueryTransferHistoryTool(MoviePilotTool):
# 每页固定 30 条,与工具说明保持一致,避免整理路径等字段撑大上下文。
count = 30
transferhis = TransferHistoryOper()
transferhis = get_agent_transfer_history_port()
# 处理标题搜索
if title:
# 使用统一分词封装处理标题,便于替换底层实现。