feat: support get tool runtime parameters

This commit is contained in:
Yeuoly
2024-09-29 18:18:45 +08:00
parent 8563155d1b
commit d4e007f9db
4 changed files with 65 additions and 3 deletions

View File

@ -298,6 +298,8 @@ class ToolEntity(BaseModel):
identity: ToolIdentity
parameters: list[ToolParameter] = Field(default_factory=list)
description: Optional[ToolDescription] = None
# TODO: output schema
has_runtime_parameters: bool = Field(default=False, description="Whether the tool has runtime parameters")
# pydantic configs
model_config = ConfigDict(protected_namespaces=())