Commit Graph

  • c68086a63f bug #ICZ1M1 解决在2.15.0中,获取Annotation缺失了缓存导致的性能微小损失问题 everywhere.z 2025-09-22 00:06:02 +08:00
  • 9a25ab7ef9 fix: 修复 SpringUtil 未注入报错 LuanY77 2025-09-21 15:51:19 +08:00
  • 1b8441bce9 优化 ChatContext 初始化逻辑 LuanY77 2025-09-20 18:41:42 +08:00
  • 04865abb81 fix: 上下文解析支持 Object 对象 & 修正工具注释提示 LuanY77 2025-09-20 17:07:59 +08:00
  • 6fb74d2688 fix: 工具调用 bug LuanY77 2025-09-20 16:48:12 +08:00
  • a97c98b75a refactor: 重构提示词解析方法参数 LuanY77 2025-09-20 15:47:07 +08:00
  • 28c7d9d0bc !345 LiteFlow-AI 模块实现 Merge pull request !345 from 苍镜月/liteflow-ai-dev 铂赛东 2025-09-19 06:11:37 +00:00
  • 6e97712ecb fix: API-Key 空校验 LuanY77 2025-09-17 23:26:25 +08:00
  • 1d4d197559 test: 工具调用测试 + bug fix LuanY77 2025-09-17 23:03:32 +08:00
  • 58eb5a26ed test: 意图识别节点测试 + bug fix LuanY77 2025-09-17 21:18:36 +08:00
  • c04b44120d test: 添加不同模型厂商的协议转换测试+补充注解 LuanY77 2025-09-17 19:59:48 +08:00
  • ecfe615d96 rebase onto branch-ai + 一些测试 LuanY77 2025-09-11 13:43:14 +08:00
  • 5750ec57dc Feat: multi-switch 并行实现 LuanY77 2025-09-08 17:29:29 +08:00
  • 85f8401c1e test: coze workflow test LuanY77 2025-09-08 14:15:19 +08:00
  • 29c2141990 Feat: Coze Workflow 接入 LuanY77 2025-09-05 23:26:50 +08:00
  • 3a25838872 Feat: 模型节点新增对话上下文获取参数 LuanY77 2025-09-05 17:06:29 +08:00
  • cecd4a4c4a Feat: DashScope WorkFlow 接入 LuanY77 2025-09-05 15:19:17 +08:00
  • 7a1cea4a9e Refactor: 更改 Response中的 content 属性名为 output LuanY77 2025-08-28 17:52:35 +08:00
  • ecc0db3e53 Feat: AI 意图识别节点多路选择初步实现 LuanY77 2025-08-28 17:48:47 +08:00
  • 7720894361 Feat: Multi-Switch 初步实现 LuanY77 2025-08-28 17:05:30 +08:00
  • e3289e264f Refactor: 修改 AI 注解包位置。 LuanY77 2025-08-26 18:58:51 +08:00
  • 6f0b861b13 Feat: 意图识别节点实现,添加 chat 测试与 classify 测试 LuanY77 2025-08-25 19:08:05 +08:00
  • b4d8697dbc Refactor: DashScope 替换为使用 OpenAI 兼容格式 LuanY77 2025-08-25 12:57:46 +08:00
  • 0bbfbfe90c Fix: tool_call 参数修正 LuanY77 2025-08-25 11:11:26 +08:00
  • 4c70b00dd2 Fix: 增加上下文参数允许手动关闭DashScope流式响应 LuanY77 2025-08-25 10:38:04 +08:00
  • 579a226825 Refactor: 初步重构协议转换器相关实现,DashScope 初步实现 LuanY77 2025-08-24 19:29:03 +08:00
  • e2afdf4f56 Refactor: ApiKey 参数配置改为配置文件配置 LuanY77 2025-08-21 14:33:51 +08:00
  • 222ffead19 Refactor: 去除上下文动态 request 配置参数 LuanY77 2025-08-21 13:49:17 +08:00
  • 7d28d0a0c8 Refactor: 去除 fastjson2 依赖,全面使用 jackson 处理 json LuanY77 2025-08-21 11:43:55 +08:00
  • 7a42a79443 Refactor: 将model具体实现统一移动到liteflow-ai-model模块下 LuanY77 2025-08-20 14:03:17 +08:00
  • ca7a2d0c87 Feat: OpenAI 实现 LuanY77 2025-08-20 12:51:37 +08:00
  • fdd3ecf090 Refactor: 引入 ObjectMapperHolder,将 ObjectMapper 彻底单例化。补充一些注释 LuanY77 2025-08-19 13:37:54 +08:00
  • da792043e4 Refactor: 重构 ChatModel 相关的实现 LuanY77 2025-08-19 10:27:46 +08:00
  • b0e4094b19 Feat(engine): 实现ScanningToolRegistry,重构部分 JsonSchemaGenerator实现 LuanY77 2025-08-18 11:05:31 +08:00
  • d8880a423a Feat(core): 工具调用 LuanY77 2025-08-18 01:30:15 +08:00
  • 670c43ea9b Feat(engine): 工具调用 LuanY77 2025-08-17 20:07:32 +08:00
  • 3528d724b0 Feat(core): 结构化输出 LuanY77 2025-08-13 00:37:10 +08:00
  • 4ea8ac6ba1 Feat(engine): 补充结构化输出相关实现 LuanY77 2025-08-12 23:54:48 +08:00
  • 9b4d6b6890 Feat(engine): 引入 TypeReference,ChatRequest与 ChatResponse 集成结构化输出能力 LuanY77 2025-08-12 15:27:36 +08:00
  • 5ddede46d7 Feat(engine): 结构化输出解析器提供json生成提示词 LuanY77 2025-08-11 23:52:20 +08:00
  • c3bbf41b72 Feat(engine): 结构化输出生成与解析实现 + 相应测试 LuanY77 2025-08-11 23:38:21 +08:00
  • 251e8e0af7 Feat: 添加 StreamHandler builder LuanY77 2025-08-08 22:36:07 +08:00
  • c07a72374d Feat: 彻底打通 core 与 engine 模块沟通桥梁。大幅度重构配置参数相关的代码。实现阻塞式/流式调用大模型节点测试 LuanY77 2025-08-07 23:54:23 +08:00
  • 02c9768140 Fix: 超时时间参数映射 LuanY77 2025-08-07 18:08:21 +08:00
  • dc88f2c817 Feat: 完善响应解析模块,实现 Ollama 响应解析 LuanY77 2025-08-07 17:04:07 +08:00
  • 4186fec236 Feat: 打通 core 与 engine 模块沟通桥梁。大幅重构注解解析模块代码。补充注解注释信息,完善注解参数配置。 LuanY77 2025-08-06 17:23:44 +08:00
  • 648e906678 Refactor: 重构 engine interact 模块异常处理机制。实现 Ollama 流式调用Transport LuanY77 2025-08-05 17:04:00 +08:00
  • b2f4392414 Refactor: 重构 engine 模块,去除 spring、liteflow 依赖,将该模块独立。注册发现机制改为使用spi。ModelFactory 移动至 core 模块,engine 模块不做工厂实现。 LuanY77 2025-08-04 17:29:22 +08:00
  • 2c396ba8bb Refactor: 交互框架移动至 liteflow-ai-engine LuanY77 2025-08-02 18:17:25 +08:00
  • 24c7db5230 Refactor: cherry-pick LangChain4j 方案的 commit,去除和 LangChain4j 相关的代码 LuanY77 2025-08-01 13:18:44 +08:00
  • 415f07ccd2 Fix: 修复无法找到配置文件bug LuanY77 2025-07-31 21:43:11 +08:00
  • 8cbfe6be51 Test: SetUtil 测试 LuanY77 2025-07-31 18:12:48 +08:00
  • c3254275da Feat: 节点参数校验 LuanY77 2025-07-31 16:33:42 +08:00
  • a23e6042b2 Feat: 解析AIOutput,将大模型响应结果映射到上下文 LuanY77 2025-07-31 16:33:21 +08:00
  • 58aa6fdab6 Feat: 补充 SetUtil 定义 LuanY77 2025-07-31 13:52:30 +08:00
  • 2ab96cac3b Feat: 完善 Ollama 模型配置 LuanY77 2025-07-31 13:42:44 +08:00
  • 4326ab2da1 Test: 测试结构化输出 LuanY77 2025-07-31 13:02:02 +08:00
  • 5cb64025bd Feat: 添加格式化输出参数解析,引入 AiServiceFactory 帮助创建 AiService LuanY77 2025-07-31 11:55:47 +08:00
  • 2d657d1363 Feat: 完善输入输出注解定义与注释书写 LuanY77 2025-07-30 13:12:04 +08:00
  • 00a946c113 Refactor: 将注解解析处理统一到抽象类中 LuanY77 2025-07-29 23:11:58 +08:00
  • b50047a052 Fix: 修复文本资源解析为空 LuanY77 2025-07-29 22:44:49 +08:00
  • b2e5156c66 Feat: 提示词解析模块搭建 LuanY77 2025-07-28 10:35:20 +08:00
  • af5733a8e7 Feat: 注解解析模块框架搭建 LuanY77 2025-07-25 18:24:59 +08:00
  • 8552a80009 Refactor: 重构 AIProxyWrapBean,添加注解字段 LuanY77 2025-07-25 18:12:43 +08:00
  • 24f0a59eb5 Fix: nodeId 双向映射 beanName,相同 nodeId 打印报错信息 LuanY77 2025-07-25 10:12:18 +08:00
  • 8524318dcf Feat: 实现接口转换 BeanDefinition,并通过动态代理注册到 Spring 和 LiteFlow 上下文 LuanY77 2025-07-25 00:31:21 +08:00
  • 87ac11a5b1 Refactor: 重构 ProxyWrapBean,定义具体实现类 LuanY77 2025-07-24 13:11:06 +08:00
  • 38b626195f Fix: 引入 LiteFlow-AI 上下文初始化实现类,手动注入 AIComponent LuanY77 2025-07-24 11:52:34 +08:00
  • 13fd32b9af Refactor: 重构动态代理机制,提前动态代理生命周期 LuanY77 2025-07-24 11:06:53 +08:00
  • e4a1aed722 Test: OllamaModel基础实现,添加基础测试 LuanY77 2025-07-23 18:52:45 +08:00
  • af0e848ce0 Feat: 适配 ModelConfig LuanY77 2025-07-23 18:11:05 +08:00
  • e7e15591af Feat: 模型获取工厂实现,引入 ModelConfig LuanY77 2025-07-23 17:45:05 +08:00
  • bfbb826c76 Refactor: 补充 SpringIdHolder ,空校验与异常类 LuanY77 2025-07-23 13:56:27 +08:00
  • 215458eade Refactor: 将配置参数移动到 AIComponent 中,类型节点关注节点特有参数 LuanY77 2025-07-23 13:54:55 +08:00
  • d7b6b20f23 Feat: proxy 模块框架搭建 LuanY77 2025-07-23 11:21:32 +08:00
  • 6bd3008353 Feat: AI 注解定义 LuanY77 2025-07-23 09:29:19 +08:00
  • e7683aa076 Refactor: 抽象 HttpPartBuilder,重构 RequestBody,添加 RequestHeader LuanY77 2025-07-20 11:28:57 +08:00
  • f5e93a4380 Refactor: 重构 maven 模块构建 LuanY77 2025-07-19 19:07:55 +08:00
  • ed1dd0ad71 Refactor: 重构 Builder 实现,使上层类能够直接进行 build。提供回调接口的默认实现。 LuanY77 2025-07-19 18:46:23 +08:00
  • 2889245d65 Test: 添加 Ollama 模型实现和测试代码(初步框架) LuanY77 2025-07-18 22:33:12 +08:00
  • 4b64e89058 Refactor: 引入 ModelType 常量,添加直接获取特定类型模型运行时的方法 LuanY77 2025-07-18 21:21:59 +08:00
  • 00429a1958 Refactor: 重构模型运行时实现 LuanY77 2025-07-18 18:05:24 +08:00
  • 0bf9446d3c Feat: 完善流式调用相关实现 LuanY77 2025-07-17 22:56:11 +08:00
  • 9c6ce8e95a Feat: 完善交互模块实现 LuanY77 2025-07-17 22:34:42 +08:00
  • bcb07b908a Refactor: 重构 config,request,options 相关代码,引入 RequestBody LuanY77 2025-07-17 18:48:40 +08:00
  • cfa947a0d7 Fix: 添加 ChatRequest 参数校验 LuanY77 2025-07-17 10:25:00 +08:00
  • 99384668ff Feat: config新增endPoint配置,添加Builder帮助新建Config LuanY77 2025-07-17 10:24:01 +08:00
  • 02441650d7 Feat: 消息处理管道 & 转换器 LuanY77 2025-07-17 08:47:05 +08:00
  • caae0b8acd Feat: 大模型交互模块基础搭建 LuanY77 2025-07-14 21:04:53 +08:00
  • 15cb4e5a60 Feat: 模型运行时工厂 LuanY77 2025-07-14 00:53:31 +08:00
  • 30ad6b008c Feat: HttpUtil实现 LuanY77 2025-07-10 09:30:44 +08:00
  • d41717f02f Feat: 基础模型接口与统一出入参协议定义 LuanY77 2025-07-08 19:01:08 +08:00
  • dc5a31d9c2 Feat: 系统,AI,用户,工具调用消息定义 LuanY77 2025-07-08 19:00:18 +08:00
  • f2a96e86ed rebase onto branch-ai LuanY77 2025-07-08 18:54:32 +08:00
  • b5f2a0e025 snakeyaml退回到1.33版本 everywhere.z 2025-09-12 13:46:55 +08:00
  • cd369b3c39 bug #ICWR6Q 解决在PARSE_ONE_ON_FIRST_EXEC模式下多次build chain时的tag不正确问题 everywhere.z 2025-09-07 20:37:48 +08:00
  • a6fd30fd4a 增加tag的测试用例 everywhere.z 2025-09-05 12:44:16 +08:00
  • 11695222b9 增加tag的测试用例 everywhere.z 2025-09-05 11:59:07 +08:00
  • 1976bb9564 增加tag的测试用例 everywhere.z 2025-09-05 11:12:54 +08:00
  • 9881cf2568 增加tag的测试用例 everywhere.z 2025-09-05 11:12:42 +08:00