add action templates

This commit is contained in:
jxxghp
2025-02-16 12:52:29 +08:00
parent 4e2d9e9165
commit 21ae36bc3a
12 changed files with 88 additions and 6 deletions

View File

@@ -2,7 +2,7 @@ from abc import ABC, abstractmethod
from pydantic.main import BaseModel
from app.schemas import ActionContext
from app.schemas import ActionContext, ActionParams
class BaseAction(BaseModel, ABC):
@@ -21,5 +21,5 @@ class BaseAction(BaseModel, ABC):
pass
@abstractmethod
async def execute(self, params: dict, context: ActionContext) -> ActionContext:
async def execute(self, params: ActionParams, context: ActionContext) -> ActionContext:
raise NotImplementedError