使用空格的自动命名进行切换构建成功,但在 convert_tools/AssistantAgent.run 中失败
作者: michaelkillgta创建于 2026年9月25日更新于 2026年9月26日
描述错误 Handoff 使用 str.isidentifier() 验证自定义 name,但自动生成的默认 transfer_to_{target} 没有经过验证或转换。如果 target 包含空格(例如 "Support Desk"),则构建和 AssistantAgent(..., handoffs=[...]) 都成功,然后在 OpenAI convert_tools 中的第一个模型调用出现错误,错误为 Invalid name: transfer_to_support desk。
内容来源: microsoft/autogen