agentscope-ai / agentscope-ai/agentscope-java
[Bug]:主智能体不会订阅子智能体的流式事件,导致主智能体输出完毕了,子智能体还在流式输出,即主智能体的回答没有使用子智能体的流式内容
Open
area/core/agent
bug
- Dominant language
- Java
- Stars
- 5.6k
- Forks
- 1.3k
- Avg merge
- 4d 12h
- Merged PRs (30d)
- 77
Description
描述:
主智能体不会订阅子智能体的流式事件,导致主智能体输出完毕了,子智能体还在流式输出,即主智能体的回答没有使用子智能体的流式内容:
使用如下官方文档中的tools流式接口时,意图识别已经进来了该tools,但是观察日志发现主智能体没有使用子智能体的内容,整个请求都结束了,子智能体的流式内容还在打印日志,怀疑是主整体没有订阅子智能体的流式内容,导致子智能体的流式内容没有流入到主智能体,而对于非流式接口是正常的,麻烦官方帮忙提供下解决方案,是不是我使用的方式不对:
@Tool(description = "异步搜索")
public Flux search(
@ToolParam(name = "query", description = "搜索词") String query) {
//webClient我是使用的spring-boot-starter-webflux包
return webClient.get()
.uri("/search?q=" + query)
.retrieve()
.bodyToFlux(String.class);
}
Contributor guide
Assessment
This issue has not been assessed yet.