mirror of
https://github.com/FoundationAgents/MetaGPT.git
synced 2026-05-24 14:15:17 +02:00
Merge branch 'fix_duplicate' into 'mgx_ops'
Fix duplicate See merge request pub/MetaGPT!259
This commit is contained in:
commit
ff205a3d12
7 changed files with 75 additions and 12 deletions
|
|
@ -157,6 +157,10 @@ class ToolRecommender(BaseModel):
|
|||
ranked_tools = list(ranked_tools.values())[0]
|
||||
# -------------结束---------------
|
||||
|
||||
if not isinstance(ranked_tools, list):
|
||||
logger.warning(f"Invalid rank result: {ranked_tools}, will use the recalled tools instead.")
|
||||
ranked_tools = list(available_tools.keys())
|
||||
|
||||
valid_tools = validate_tool_names(ranked_tools)
|
||||
|
||||
return list(valid_tools.values())[:topk]
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue