From 2f81d5dfdf8f4cdcf755d1bac221b0dee3030022 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Yanli=20=E7=9B=90=E7=B2=92?= Date: Tue, 17 Mar 2026 20:30:18 +0800 Subject: [PATCH] fix(api): restore typedict py311 compatibility --- api/dify_graph/nodes/llm/entities.py | 3 ++- api/dify_graph/nodes/parameter_extractor/entities.py | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/api/dify_graph/nodes/llm/entities.py b/api/dify_graph/nodes/llm/entities.py index 1ccfd3bbe1..ec6f572807 100644 --- a/api/dify_graph/nodes/llm/entities.py +++ b/api/dify_graph/nodes/llm/entities.py @@ -1,7 +1,8 @@ from collections.abc import Mapping, Sequence -from typing import Literal, NotRequired, TypedDict +from typing import Literal, NotRequired from pydantic import BaseModel, Field, field_validator +from typing_extensions import TypedDict from core.prompt.entities.advanced_prompt_entities import ChatModelMessage, CompletionModelPromptTemplate, MemoryConfig from dify_graph.entities.base_node_data import BaseNodeData diff --git a/api/dify_graph/nodes/parameter_extractor/entities.py b/api/dify_graph/nodes/parameter_extractor/entities.py index 213c109607..fabf9795dd 100644 --- a/api/dify_graph/nodes/parameter_extractor/entities.py +++ b/api/dify_graph/nodes/parameter_extractor/entities.py @@ -1,4 +1,4 @@ -from typing import Annotated, Literal, TypedDict +from typing import Annotated, Literal from pydantic import ( BaseModel, @@ -6,6 +6,7 @@ from pydantic import ( Field, field_validator, ) +from typing_extensions import TypedDict from core.prompt.entities.advanced_prompt_entities import MemoryConfig from dify_graph.entities.base_node_data import BaseNodeData