diff --git a/altk/pre_tool/sparc/function_calling/pipeline/adapters.py b/altk/pre_tool/sparc/function_calling/pipeline/adapters.py index 4826813..d8b55ee 100644 --- a/altk/pre_tool/sparc/function_calling/pipeline/adapters.py +++ b/altk/pre_tool/sparc/function_calling/pipeline/adapters.py @@ -56,7 +56,7 @@ def get_tools_inventory_summary(self) -> List[Dict[str, Any]]: "tool_name": spec.function.name, "tool_description": spec.function.description, "tool_parameters": { - prop_name: prop_d["type"] + prop_name: prop_d.get("type", "object") for prop_name, prop_d in spec.function.parameters.get( "properties", {} ).items()