Skip to content

[Bug]:主智能体不会订阅子智能体的流式事件,导致主智能体输出完毕了,子智能体还在流式输出,即主智能体的回答没有使用子智能体的流式内容 #938

@xiazhifu

Description

@xiazhifu

描述:
主智能体不会订阅子智能体的流式事件,导致主智能体输出完毕了,子智能体还在流式输出,即主智能体的回答没有使用子智能体的流式内容:
使用如下官方文档中的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);
}

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    Projects

    Status

    Backlog

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions