refactor tools

This commit is contained in:
Yeuoly
2024-08-30 14:23:14 +08:00
parent 50a5cfe56a
commit 1fa3b9cfd8
20 changed files with 239 additions and 435 deletions

View File

@ -55,7 +55,7 @@ class Tool(BaseModel, ABC):
invoke_from: Optional[InvokeFrom] = None
tool_invoke_from: Optional[ToolInvokeFrom] = None
credentials: Optional[dict[str, Any]] = None
runtime_parameters: Optional[dict[str, Any]] = None
runtime_parameters: dict[str, Any] = Field(default_factory=dict)
runtime: Optional[Runtime] = None
variables: Optional[ToolRuntimeVariablePool] = None