feat: 完成后端处理链路、优化部分提示词

This commit is contained in:
2026-09-26 12:53:07 +08:00
parent 0e5738788e
commit d3e2c6b544
11 changed files with 133 additions and 54 deletions
+4 -1
View File
@@ -6,13 +6,15 @@ from pydantic import Field, TypeAdapter
from .add import AddAction
from .base import ActionModel, BaseAction
from .delete import DeleteAction
from .move import MoveAction
from .resize import ResizeAction
from .update import UpdateAction
# 按 type 选择对应模型,不维护重复的操作名称映射
Action = Annotated[
AddAction | MoveAction | ResizeAction | UpdateAction, Field(discriminator="type")
AddAction | DeleteAction | MoveAction | ResizeAction | UpdateAction,
Field(discriminator="type"),
]
action_adapter = TypeAdapter(Action)
@@ -26,6 +28,7 @@ __all__ = [
"ActionBatch",
"AddAction",
"BaseAction",
"DeleteAction",
"MoveAction",
"ResizeAction",
"UpdateAction",