fix: do not include reserved params in specs
This commit is contained in:
parent
0a08a4d2fb
commit
37285b8749
1 changed files with 4 additions and 1 deletions
|
|
@ -59,7 +59,10 @@ def get_tools_specs(tools) -> List[dict]:
|
|||
for param_name, param_annotation in get_type_hints(
|
||||
function
|
||||
).items()
|
||||
if param_name != "return" and param_name != "__user__"
|
||||
if param_name != "return"
|
||||
and not (
|
||||
param_name.startswith("__") and param_name.endswith("__")
|
||||
)
|
||||
},
|
||||
"required": [
|
||||
name
|
||||
|
|
|
|||
Loading…
Reference in a new issue