Преглед на файлове

Fix/compatible to old tool config (#2839)

Yeuoly преди 1 година
родител
ревизия
f29280ba5c
променени са 1 файла, в които са добавени 3 реда и са изтрити 0 реда
  1. 3 0
      api/controllers/console/app/model_config.py

+ 3 - 0
api/controllers/console/app/model_config.py

@@ -52,6 +52,9 @@ class ModelConfigResource(Resource):
         masked_parameter_map = {}
         tool_map = {}
         for tool in agent_mode.get('tools') or []:
+            if not isinstance(tool, dict) or len(tool.keys()) <= 3:
+                continue
+            
             agent_tool_entity = AgentToolEntity(**tool)
             # get tool
             try: