agentscope-ai / agentscope-ai/agentscope-java

[Bug]:agentscope.agent.event.emitter 和 AsyncToolMiddleware

Aberta
#2,681 0 comentários 0 reações 0 responsáveis Ver no GitHub
area/core/agent area/core/tool bug
Linguagem predominante
Java
Estrelas
5.6k
Forks
1.3k
Merge médio
4d 12h
PRs com merge (30d)
77

Descrição

AsyncToolMiddleware 开启后, next.apply 没有把contextview putall一份,导致后续拿不到agentscope.agent.event.emitter,agentSpawnTool没法向agent输出子agent事件 source标识子智能体 Optional emitterOpt = AgentEventEmitter.fromContext(ctxView);

然后目前转后台工具执行,AsyncToolMiddleware虽然如果超时会捕获事件 添加到buffer,但是对于工具执行next.apply内部还是会发送ToolCallResult事件。

Image
Ai分析以及我自己确认过了,这个是属于BUG还是什么。但是如果Agent当此streamEvents执行完,又是收不到这个ToolcallResult事件的。只有恰好智能体流正在运行才可以收到

Guia de contribuição

Abrir o guia de contribuição

Avaliação

Esta issue ainda não foi avaliada.

Receba novas issues na sua caixa de entrada

Um resumo curto de issues do GitHub para quem está começando.