## 复现方式与影响边界 先在 Core 执行 `JAVA_HOME=<JDK17> ./mvnw -B clean install`,再在 Extensions 执行 `JAVA_HOME=<JDK17> ./mvnw -B -fae -Dargi.version=2.1.0-RC2-SNAPSHOT test`。全仓为 67 成功、6 失败,本单仅处理下面这个模块。失败针对候选 RC2,未证明默认已发布 RC1 组合失败。 ## 当前错误与证据 GraphAgentExecutor 第 317 行调用 streamingOutput.chunk(),当前 Core StreamingOutput 不存在该方法,导致生产 compile 失败。 https://github.com/agentic-ai-java/argi-extensions/blob/495414b76a37aca4d7c1022d973a8e5b9a7e92e6/starters/argi-starter-a2a-nacos/src/main/java/io/github/agentic/ai/a2a/core/server/GraphAgentExecutor.java#L317 ## 交付与验收 - [ ] 使用当前明确的消息/增量访问契约,区分文本增量、完整消息和结束事件,避免用 toString 替代实际内容。 - [ ] 验证顺序、空增量、完整消息、异常与取消,不产生重复文本或错误后成功完成。 - [ ] 与 #26 协调保留角色、工具调用和元数据;#26 负责输出信息丢失,本单单独验收当前候选编译和访问 API 迁移。 - [ ] 候选版本模块构建通过,并运行无真实模型依赖的服务端流协议回归。 ## 基线、关系与变更约束 已验证 Core `76d44429fdaa6a69320e21a1cb77119d0889d792` / Extensions `495414b76a37aca4d7c1022d973a8e5b9a7e92e6`。关联:#25、#26、#30;agentic-ai-java/argi#213。 局部修复不等待全局 Agent/Workflow/Loop 重构。优先复用现有中立契约;若改公共 API、配置或持久数据,说明替代方案、消费者影响、目标版本与迁移/回滚步骤。不得以跳过检查、删除测试或向 Core 重新引入供应商 SDK 解决问题。 候选版本门禁:agentic-ai-java/argi#229。
Activity