agentscope-ai / agentscope-ai/agentscope-java
[Bug]:WakeupDispatcher 可能会丢弃子智能体的透传消息
Open
area/core/agent
bug
- Dominant language
- Java
- Stars
- 5.6k
- Forks
- 1.3k
- Avg merge
- 4d 12h
- Merged PRs (30d)
- 77
Description
假如我同时调起多个子智能体去完成任务,假如子智能体完成过程是 A先完成了拉起了主智能体进行思考,等了五秒后 B、C 也完成了,但是主智能体回答完A的相关结论之后就停了,B跟C的没拿到就没有再继续唤起执行,只能我再问一句,所有子智能体都执行完毕了吗?这时候主智能体才会调用 task_output 工具去获取B、C的结果。感觉这一块做的有问题是不是有竞态问题?或者Turn结束后再主动获取一下还有没有已经完成没有加载到上下文的子智能体的消息,如果有再继续跑,如果没有就停止?
Contributor guide
Assessment
This issue has not been assessed yet.