From af2aede783ccdfb2f6289e4d45d8e203889028c5 Mon Sep 17 00:00:00 2001 From: Yeuoly Date: Fri, 27 Dec 2024 18:07:28 +0800 Subject: [PATCH 1/2] feat: support precision to PluginParameter --- api/core/plugin/entities/parameters.py | 1 + 1 file changed, 1 insertion(+) diff --git a/api/core/plugin/entities/parameters.py b/api/core/plugin/entities/parameters.py index 27ca60377d..10b24bde35 100644 --- a/api/core/plugin/entities/parameters.py +++ b/api/core/plugin/entities/parameters.py @@ -62,6 +62,7 @@ class PluginParameter(BaseModel): default: Optional[Union[float, int, str]] = None min: Optional[Union[float, int]] = None max: Optional[Union[float, int]] = None + precision: Optional[int] = None options: list[PluginParameterOption] = Field(default_factory=list) @field_validator("options", mode="before") From cbf405beead4137a5d92668db377f2f4654b47a6 Mon Sep 17 00:00:00 2001 From: Yeuoly Date: Fri, 27 Dec 2024 18:37:34 +0800 Subject: [PATCH 2/2] fix: remigrate --- ...ddcc8bbef391_increase_max_length_of_builtin_tool_provider.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/api/migrations/versions/2024_09_29_0835-ddcc8bbef391_increase_max_length_of_builtin_tool_provider.py b/api/migrations/versions/2024_09_29_0835-ddcc8bbef391_increase_max_length_of_builtin_tool_provider.py index d7a5e4b1ea..f1517b3f8a 100644 --- a/api/migrations/versions/2024_09_29_0835-ddcc8bbef391_increase_max_length_of_builtin_tool_provider.py +++ b/api/migrations/versions/2024_09_29_0835-ddcc8bbef391_increase_max_length_of_builtin_tool_provider.py @@ -12,7 +12,7 @@ import sqlalchemy as sa # revision identifiers, used by Alembic. revision = 'ddcc8bbef391' -down_revision = 'd7999dfa4aae' # HEAD OF PLUGIN BRANCH +down_revision = '923752d42eb6' # HEAD OF PLUGIN BRANCH branch_labels = None depends_on = None