fix: update remaining core.file imports missed in previous commit

Made-with: Cursor
This commit is contained in:
Novice
2026-03-23 08:39:48 +08:00
parent a883b74272
commit 51c418f497
13 changed files with 13 additions and 13 deletions

View File

@ -8,7 +8,6 @@ from core.agent.entities import AgentEntity, AgentLog, AgentResult
from core.agent.patterns.strategy_factory import StrategyFactory
from core.app.apps.base_app_queue_manager import PublishFrom
from core.app.entities.queue_entities import QueueAgentThoughtEvent, QueueMessageEndEvent, QueueMessageFileEvent
from core.workflow.file import file_manager
from core.model_runtime.entities import (
AssistantPromptMessage,
LLMResult,
@ -25,6 +24,7 @@ from core.prompt.agent_history_prompt_transform import AgentHistoryPromptTransfo
from core.tools.__base.tool import Tool
from core.tools.entities.tool_entities import ToolInvokeMeta
from core.tools.tool_engine import ToolEngine
from core.workflow.file import file_manager
from models.model import Message
logger = logging.getLogger(__name__)

View File

@ -10,7 +10,6 @@ from collections.abc import Callable, Generator
from typing import TYPE_CHECKING, Any
from core.agent.entities import AgentLog, AgentResult, ExecutionContext
from core.workflow.file import File
from core.model_manager import ModelInstance
from core.model_runtime.entities import (
AssistantPromptMessage,
@ -23,6 +22,7 @@ from core.model_runtime.entities import (
from core.model_runtime.entities.llm_entities import LLMUsage
from core.model_runtime.entities.message_entities import TextPromptMessageContent
from core.tools.entities.tool_entities import ToolInvokeMessage, ToolInvokeMeta
from core.workflow.file import File
if TYPE_CHECKING:
from core.tools.__base.tool import Tool

View File

@ -12,7 +12,6 @@ from collections.abc import Generator
from typing import Any, Union
from core.agent.entities import AgentLog, AgentResult
from core.workflow.file import File
from core.model_runtime.entities import (
AssistantPromptMessage,
LLMResult,
@ -24,6 +23,7 @@ from core.model_runtime.entities import (
ToolPromptMessage,
)
from core.tools.entities.tool_entities import ToolInvokeMeta
from core.workflow.file import File
from .base import AgentPattern

View File

@ -8,7 +8,6 @@ from typing import TYPE_CHECKING, Any, Union
from core.agent.entities import AgentLog, AgentResult, AgentScratchpadUnit, ExecutionContext
from core.agent.output_parser.cot_output_parser import CotAgentOutputParser
from core.workflow.file import File
from core.model_manager import ModelInstance
from core.model_runtime.entities import (
AssistantPromptMessage,
@ -18,6 +17,7 @@ from core.model_runtime.entities import (
PromptMessage,
SystemPromptMessage,
)
from core.workflow.file import File
from .base import AgentPattern, ToolInvokeHook

View File

@ -5,9 +5,9 @@ from __future__ import annotations
from typing import TYPE_CHECKING
from core.agent.entities import AgentEntity, ExecutionContext
from core.workflow.file.models import File
from core.model_manager import ModelInstance
from core.model_runtime.entities.model_entities import ModelFeature
from core.workflow.file.models import File
from .base import AgentPattern, ToolInvokeHook
from .function_call import FunctionCallStrategy

View File

@ -10,8 +10,8 @@ This module provides utilities to:
from collections.abc import Callable, Mapping, Sequence
from typing import Any, cast
from core.workflow.file import File
from core.variables.segments import ArrayFileSegment, FileSegment
from core.workflow.file import File
FILE_PATH_FORMAT = "file-path"
FILE_PATH_DESCRIPTION_SUFFIX = "this field contains a file path from the Dify sandbox"

View File

@ -20,7 +20,6 @@ from typing import cast
from sqlalchemy import select
from sqlalchemy.orm import Session
from core.workflow.file import file_manager
from core.memory.base import BaseMemory
from core.model_manager import ModelInstance
from core.model_runtime.entities import (
@ -34,6 +33,7 @@ from core.model_runtime.entities import (
)
from core.model_runtime.entities.message_entities import PromptMessageContentUnionTypes
from core.prompt.utils.extract_thread_messages import extract_thread_messages
from core.workflow.file import file_manager
from extensions.ext_database import db
from models.model import Message
from models.workflow import WorkflowNodeExecutionModel

View File

@ -7,7 +7,6 @@ import os
import shlex
from types import TracebackType
from core.workflow.file import File, FileTransferMethod, FileType
from core.sandbox.sandbox import Sandbox
from core.session.cli_api import CliApiSession, CliApiSessionManager, CliContext
from core.skill.entities import ToolAccessPolicy
@ -15,6 +14,7 @@ from core.skill.entities.tool_dependencies import ToolDependencies
from core.tools.signature import sign_tool_file
from core.tools.tool_file_manager import ToolFileManager
from core.virtual_environment.__base.helpers import pipeline
from core.workflow.file import File, FileTransferMethod, FileType
from ..bash.dify_cli import DifyCliConfig
from ..entities import DifyCli

View File

@ -5,13 +5,13 @@ from collections.abc import Mapping, Sequence
from pathlib import PurePosixPath
from typing import Any, cast
from core.workflow.file import File, FileTransferMethod
from core.sandbox.bash.session import SANDBOX_READY_TIMEOUT
from core.variables import ArrayFileSegment
from core.variables.segments import ArrayStringSegment, FileSegment
from core.virtual_environment.__base.command_future import CommandCancelledError, CommandTimeoutError
from core.virtual_environment.__base.helpers import pipeline
from core.workflow.enums import NodeType, WorkflowNodeExecutionStatus
from core.workflow.file import File, FileTransferMethod
from core.workflow.node_events import NodeRunResult
from core.workflow.nodes.base.node import Node
from core.zip_sandbox import SandboxDownloadItem

View File

@ -5,12 +5,12 @@ from typing import Annotated, Any, Literal, TypeAlias
from pydantic import BaseModel, ConfigDict, Field, field_serializer, field_validator
from core.agent.entities import AgentLog, AgentResult
from core.workflow.file import File
from core.model_runtime.entities import ImagePromptMessageContent, LLMMode
from core.model_runtime.entities.llm_entities import LLMUsage
from core.prompt.entities.advanced_prompt_entities import ChatModelMessage, CompletionModelPromptTemplate, MemoryConfig
from core.tools.entities.tool_entities import ToolProviderType
from core.workflow.entities import ToolCall, ToolCallResult
from core.workflow.file import File
from core.workflow.node_events import AgentLogEvent
from core.workflow.nodes.base import BaseNodeData
from core.workflow.nodes.base.entities import VariableSelector