agentscope-ai / agentscope-ai/agentscope-java

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

Abierto
#2,612 1 comentario 0 reacciones 0 asignados Ver en GitHub
area/build area/core/agent area/ext/integration enhancement
Lenguaje dominante
Java
Estrellas
5.6k
Forks
1.3k
Merge medio
4 d 12 h
PR fusionados (30 d)
77

Descripción

## 问题描述
在基于 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

Guía de contribución

Abrir la guía de contribución

Evaluación

Este issue todavía no se ha evaluado.

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.