diff --git a/api/controllers/console/app/model_config.py b/api/controllers/console/app/model_config.py index 436f8c1447810b..2095bb6bea4c2f 100644 --- a/api/controllers/console/app/model_config.py +++ b/api/controllers/console/app/model_config.py @@ -52,6 +52,9 @@ def post(self, app_id): 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: