| agent_mode = model_config.agent_mode_dict | agent_mode = model_config.agent_mode_dict | ||||
| # decrypt agent tool parameters if it's secret-input | # decrypt agent tool parameters if it's secret-input | ||||
| for tool in agent_mode.get('tools') or []: | for tool in agent_mode.get('tools') or []: | ||||
| if not isinstance(tool, dict) or len(tool.keys()) <= 3: | |||||
| continue | |||||
| agent_tool_entity = AgentToolEntity(**tool) | agent_tool_entity = AgentToolEntity(**tool) | ||||
| # get tool | # get tool | ||||
| try: | try: |