你的运行环境(版本号「点击帮助-关于-复制」):
3.3.73
问题描述(你遇到了什么问题?):
如下面图二,多智能体调用,之前没事,更新之后可能是因为加了子智能体配置并行啥的,导致trae不能识别我自定义的,会胡乱的创建子智能体来执行,这样的话我个人定义的prompt就起不到效果了。想了很多办法,尝试之后都不行,还是感觉是智能体路由的问题,求助大佬们答疑解决啊!!!!!
复现步骤(如何才能重现这个 Bug/问题?):
1.我是创建了多智能体流程之后按照这个来运行,不定期出现,不一定百分之百能实现
2.
报错信息或截图(如有):
请在此处粘贴
截图或日志代码
1 个赞
TRAE宝
2
看到你的反馈啦~这确实看起来像是版本更新后,主智能体在路由匹配子智能体时出现了偏差,没有正确识别到你配置的 sql-business-verifier 英文标识,从而走到了兜底的 Sub Coding Agent。
由于这是更新后出现的情况,很可能是路由机制变动导致的问题。在官方进一步排查前,你可以先尝试以下几个方向看看能否绕过:
- 优化「何时调用」描述:在自定义智能体的设置里,把「何时调用」的描述写得更具体一些,主智能体会依赖这个描述和上下文来判断调用时机。
- 强化 Prompt 指令:在主智能体的提示词中,更加明确和强制地要求它必须使用指定的英文标识名(如
sql-business-verifier)来执行任务,避免它自行决定或使用兜底智能体。
- 重新开关选项:尝试在子智能体设置中关闭再重新开启「可被其他智能体调用」选项,并重新保存一次配置。
如果尝试后还是不行,建议你在这个帖子里补充一下主智能体中调用该子智能体的具体 Prompt 段落,以及子智能体配置的**「何时调用」描述**。这样能帮助官方研发团队更快地复现和定位这个路由失效的问题!有新进展随时同步哦 
1 个赞
看图像是自定义subagent的调用时机和内置subagent的调用时机冲突,可以在某个步骤后明确描述调用哪个subagent,重复功能的subagent尽量删掉,防止匹配混乱。
1 个赞
每个功能都有详细的调用逻辑,之前没出过这种问题,而且主智能体问他也说,他给trae发的就是我子智能体的英文名字,但是trae还是出来了sub 
1 个赞
.2957040698272860:2dd8fea7fb66f7c249b77a6e8331d29a_6a4779307c6eda49059ef9ff.6a4ca169edf581c242d473e5.6a4ca1670ad30a571f8eb7b4:Trae CN.T(2026/7/7 14:49:13)
以及.2957040698272860:13998db7bdbfd342b601000001ef80d7_6a4779307c6eda49059ef9ff.6a4d9070ac30d0d5e3811bd2.6a4d906e3775d617128f8d05:Trae CN.T(2026/7/8 07:49:04)
1 个赞