agentscope-ai / agentscope-ai/agentscope-java

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

未關閉
#2,681 0 則留言 0 個 reaction 已指派 0 人 在 GitHub 檢視
area/core/agent area/core/tool bug
主要語言
Java
星號
5.6k
分支
1.3k
平均合併
4 天 12 小時
30 天內合併 PR
77

描述

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事件的。只有恰好智能体流正在运行才可以收到

貢獻指南

開啟貢獻指南

評估

這個 Issue 還沒有評估資料。

把新 issue 寄到你的電子郵件信箱

精選適合新手參與的 GitHub issue 摘要。