agentscope-ai / agentscope-ai/agentscope-java

A2aAgent 不支持 Middleware 机制, 仅能通过 deprecated Hook API 拦截事件流 — 请求支持 Middleware

オープン
#2,612 コメント 1 件 リアクション 0 件 担当者 0 名 GitHub で見る
area/build area/core/agent area/ext/integration enhancement
主要言語
Java
スター
5.6k
フォーク
1.3k
平均マージ
4日 12時間
マージ済み PR(30日)
77

説明

## 问题描述
在基于 AgentScope Java 2.0 构建 A2A 多智能体应用时,期望通过统一的 MiddlewareBase 机制拦截事件流。但 A2aAgent 仅支持 deprecated Hook API,事件流(如 ReasoningChunkEvent)只经由 ClientEventContext.publishReasoningChunk 通过 hooks 列表发布。

## 期望行为
A2aAgent.Builder 只提供 .hook(Hook),没有 .middleware(MiddlewareBase)。

## 期望支持
希望 A2aAgent 支持 MiddlewareBase,使 ReasoningChunkEvent 等 A2A 客户端事件也能进入 middleware 管道(onReasoning 链)。

## 影合
Hook API 已 deprecated,长期维护存在风险;A2A 场景无法用统一 Middleware 风格做事件透传。

## 环境
AgentScope Java v2.0.0 GA | agentscope-extensions-a2a-client | JDK 17

コントリビューションガイド

コントリビューションガイドを開く

評価

この issue はまだ評価されていません。

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。