feat:图表交互

This commit is contained in:
2026-10-15 03:38:20 -07:00
parent 565ecf4558
commit 9b64f9fc0b
43 changed files with 1537 additions and 727 deletions
+5 -1
View File
@@ -10,6 +10,7 @@ from .delete import DeleteAction
from .layout import AlignAction, ArrangeAction, DistributeAction, SetLayoutAction
from .move import MoveAction
from .resize import ResizeAction
from .set_interaction import SetInteractionAction
from .update import UpdateAction
from .update_canvas import UpdateCanvasAction
@@ -20,7 +21,8 @@ Action = Annotated[
| MoveAction
| ResizeAction
| UpdateAction
| UpdateCanvasAction,
| UpdateCanvasAction
| SetInteractionAction,
Field(discriminator="type"),
]
@@ -33,6 +35,7 @@ AgentAction = Annotated[
| ResizeAction
| UpdateAction
| UpdateCanvasAction
| SetInteractionAction
| ArrangeAction
| AlignAction
| DistributeAction
@@ -53,6 +56,7 @@ __all__ = [
"DeleteAction",
"MoveAction",
"ResizeAction",
"SetInteractionAction",
"UpdateAction",
"UpdateCanvasAction",
]