| Fix/fix graph example (#424)
* refactor(human-node): 精简流处理逻辑并改进反馈流程
- 调整ExpanderNode和TranslateNode,去除多余的FluxConverter构建过程,直接返回chatResponseFlux
- GraphHumanController中优化流处理,改为使用stream方法并统一响应类型为ServerSentEvent<ChatMessage>
- resume接口改用Optional处理状态快照,支持从中断点恢复并继续执行工作流
- GraphProcess类引入ChatMessage记录类型,替代JSON字符串序列化,简化消息结构
- application.yml添加UTF-8编码配置,确保字符编码一致性
- 新增human-node.http示例,展示多场景的扩展和反馈操作流程
* refactor(mcp-node): 优化集合初始化和方法调用
- 使用HashSet替代Guava Sets.newHashSet简化代码依赖
- 使用ArrayList替代Commons Lists.newArrayList简化代码依赖
- 替换compiledGraph.call为compiledGraph.invoke以更新调用方法
* fix(parallel-node): 优化流处理与编码配置
- 在application.yml中添加servlet编码配置,确保UTF-8编码生效
- ExpanderNode和TranslateNode中移除不必要的转换,直接返回chatResponseFlux流
- GraphProcess类调整processStream方法,使用类型安全的ChatMessage封装节点数据
- ParallelNodeGraphController中调整expand接口,统一使用ChatMessage类型的ServerSentEvent
- 替换部分JSON处理库为Jackson注解支持,提升序列化兼容性
- 调整编译图流获取方法,使用stream代替fluxStream以匹配新接口
* refactor(parallel-stream-node): 优化流式响应处理及编码设置
- 移除 ExpanderNode 和 TranslateNode 中不必要的流转换逻辑,直接返回 ChatResponse 流
- GraphProcess 处理流程改用泛型 ChatMessage 包装数据,提升类型安全和序列化支持
- GraphStreamController 中接口返回类型同步为 ChatMessage,改进 SSE 数据结构
- application.yml 中添加 UTF-8 编码强制设置,保证字符编码一致
- 移除无用的导入和注释代码,简化代码结构
- 新增 parallel-stream-node.http 请求示例,方便接口调用测试
* fix(react): 修复调用接口和依赖配置问题
- 修改 pom.xml 添加 spring-ai-alibaba-agent-framework 依赖
- 删除 ReactAutoconfiguration 中不必要的 maxIterations 配置
- 将 ReactController 中调用 compiledGraph.call 改为 invoke 方法
* refactor(reflection): 优化ReflectionController中的调用逻辑 | 4 个月前 |