fix: compatible to old tool config (#2837)
This commit is contained in:
parent
19d3a56194
commit
bbea3a6b84
1 changed files with 2 additions and 0 deletions
|
|
@ -245,6 +245,8 @@ class AppApi(Resource):
|
||||||
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:
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue