## 复现方式与影响边界 先在 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 组合失败。 ## 当前错误与证据 生产编译找不到 chatOptions、customObservationConvention 等继承字段,NacosReactAgentBuilder 也引用旧字段;新中立 ChatClient 不能转换成 Spring AI ChatClient。扩展绑定了旧 Builder 内部实现而非稳定构建契约。 https://github.com/agentic-ai-java/argi-extensions/blob/495414b76a37aca4d7c1022d973a8e5b9a7e92e6/starters/argi-starter-config-nacos/src/main/java/io/github/agentic/ai/agent/nacos/NacosAgentPromptBuilder.java#L85 ## 交付与验收 - [ ] 使用公开且明确的中立配置/构建入口,隔离必须保留的 Spring SDK 适配;不为迁就扩展重新暴露所有内部字段。 - [ ] 盘点 Prompt、模型选项、重试与观测设置,避免修复编译后静默丢弃配置。 - [ ] 验证初始装配、配置更新、无效更新保留有效配置、自定义 Bean 覆盖以及候选构建。 - [ ] 本单是现有集成兼容修复,不重复实现 agentic-ai-java/argi#199/agentic-ai-java/argi#202 的声明式定义/插件体系。 ## 基线、关系与变更约束 已验证 Core `76d44429fdaa6a69320e21a1cb77119d0889d792` / Extensions `495414b76a37aca4d7c1022d973a8e5b9a7e92e6`。关联:#30、#33;agentic-ai-java/argi#199、agentic-ai-java/argi#202。 局部修复不等待全局 Agent/Workflow/Loop 重构。优先复用现有中立契约;若改公共 API、配置或持久数据,说明替代方案、消费者影响、目标版本与迁移/回滚步骤。不得以跳过检查、删除测试或向 Core 重新引入供应商 SDK 解决问题。 候选版本门禁:agentic-ai-java/argi#229。
Activity