ageerle
|
c84d6247b0
|
refactor: 重构聊天模块架构
- 删除废弃的ChatMessageDTO、ChatContext、AbstractChatMessageService等类
- 迁移ChatServiceFactory和IChatMessageService到ruoyi-chat模块
- 重构ChatHandler体系,移除DefaultChatHandler和ChatContextBuilder
- 优化SSE消息处理,新增SseEventDto
- 简化各AI服务提供商实现类代码
- 优化工作流节点消息处理逻辑
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-03-20 01:20:41 +08:00 |
|
ageerle
|
f582f38570
|
docs: 整理Docker配置文件并更新文档
- 将Docker相关配置文件移动到docs/docker/ruoyi-ai/目录
- 更新README.md核心亮点表格格式
- 新增流程编排模块详细说明文档
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-03-19 15:22:47 +08:00 |
|
xiaoen
|
619d9b1e84
|
fix: 兼容旧代码,添加deepseek服务调用
|
2026-03-17 21:30:56 +08:00 |
|
xiaoen
|
556cc93f14
|
fix: 修复知识库附件上传乱码问题
|
2026-03-17 18:57:30 +08:00 |
|
ageerle
|
a5e7c59fd4
|
refactor: 重构项目架构,优化向量服务
- 移除 Graph 知识图谱相关模块(Neo4j、GraphRAG等)
- 移除 demo、job、wechat 示例模块,简化项目结构
- 修复向量维度获取方式,改为从数据库配置读取
- 添加 gRPC BOM 依赖管理,解决 Milvus SDK 版本冲突
- 新增 PPIO 服务和 Embedding 提供者支持
- 清理冗余代码和未使用的依赖
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-03-15 23:39:30 +08:00 |
|
ageerle
|
7c96c730e6
|
refactor(chat): 重构聊天服务架构,引入Handler模式
主要变更:
1. 移除ruoyi-ai-copilot模块
2. 重构docker配置目录结构,统一迁移至docs/docker/
3. 聊天服务引入Handler模式:
- 新增ChatHandler接口及多种实现
- DefaultChatHandler: 默认聊天处理
- AgentChatHandler: Agent模式处理
- WorkflowChatHandler: 工作流处理
- ResumeChatHandler: 恢复会话处理
- ChatContextBuilder: 上下文构建器
4. 简化AbstractStreamingChatService和ChatServiceFacade代码
5. 优化各Provider实现,统一代码风格
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-03-14 14:14:56 +08:00 |
|
ageerle
|
e601eb6db5
|
feat(wechat): 修复微信公众号无法登录
|
2026-03-09 10:27:53 +08:00 |
|
evo
|
84dbc2cfbf
|
feat:恢复mcp模块 动态agent
|
2026-03-08 22:41:24 +08:00 |
|
evo
|
f160ec714b
|
feat-恢复mcp模块
|
2026-03-07 15:53:06 +08:00 |
|
evo
|
0130028952
|
fix: 还原 McpAgent 为通用工具调用版本
|
2026-03-04 16:34:56 +08:00 |
|
evo
|
2470ec7573
|
Merge pull request #271 from MuSan-Li/feature-20260218-add-mcp-model
增加McpAgent空格
|
2026-03-04 14:36:32 +08:00 |
|
evo
|
e3fb25fba6
|
增加McpAgent空格
|
2026-03-04 14:32:41 +08:00 |
|
zhang
|
c1e2a03178
|
解决冲突
|
2026-03-01 11:29:58 +08:00 |
|
zhang
|
fd38d2030e
|
修改异常节点
|
2026-02-28 11:53:36 +08:00 |
|
zhang
|
a42f881b67
|
Merge branch 'vFuture3.0.0' into v3.0.0
|
2026-02-27 17:35:42 +08:00 |
|
zengxb
|
20d531c0db
|
context:新增工作流节点提供模板消息输出以及智谱大模型Chat对话接入
|
2026-02-27 14:53:07 +08:00 |
|
zhang
|
e97bd4e201
|
去掉分号
|
2026-02-27 10:14:53 +08:00 |
|
zhang
|
70e5e393ef
|
Merge branch 'work_flow_v3.0' into v3.0.0
# Conflicts:
# ruoyi-modules/ruoyi-chat/src/main/java/org/ruoyi/service/chat/impl/ChatServiceFacade.java
|
2026-02-26 14:48:19 +08:00 |
|
zengxb
|
8954f59cd7
|
context:工作流和Ai Chat对话消息功能整合
|
2026-02-26 14:36:33 +08:00 |
|
zhang
|
26bcfbba8a
|
修改数据库读取工具
|
2026-02-24 16:07:18 +08:00 |
|
zengxb
|
d6e4a50d6e
|
context:根据模型分类找到实现类修改为由模型供应商找到实现类(保持工作流和对话流程一致)
|
2026-02-24 10:58:11 +08:00 |
|
zengxb
|
0a115f289e
|
context:通义万相文生图节点功能以及发送邮箱和HTTP请求节点调研
|
2026-02-24 10:34:26 +08:00 |
|
evo
|
ee477213e0
|
优化mcp模块功能
|
2026-02-23 18:21:31 +08:00 |
|
evo
|
593a0d0049
|
增加mcp工具模块
|
2026-02-23 16:07:13 +08:00 |
|
zhang
|
f25ebdf9ec
|
去掉多余字符
|
2026-02-14 22:07:09 +08:00 |
|
zhang
|
32b8144b56
|
Merge branch 'work_flow_v3.0' into v3.0.0
# Conflicts:
# ruoyi-common/ruoyi-common-chat/src/main/java/org/ruoyi/common/chat/Service/IChatService.java
# ruoyi-modules/ruoyi-aiflow/src/main/java/org/ruoyi/workflow/workflow/WorkflowUtil.java
# ruoyi-modules/ruoyi-chat/src/main/java/org/ruoyi/service/chat/impl/AbstractStreamingChatService.java
# ruoyi-modules/ruoyi-chat/src/main/java/org/ruoyi/service/chat/impl/ChatServiceFacade.java
# ruoyi-modules/ruoyi-chat/src/main/java/org/ruoyi/service/chat/impl/provider/QianWenChatServiceImpl.java
|
2026-02-14 21:14:50 +08:00 |
|
zengxb
|
b40805cb57
|
context:公共聊天接口调整为对话上下文对象传输
|
2026-02-14 10:55:53 +08:00 |
|
zhang
|
07c9727345
|
去掉空格
|
2026-02-14 09:54:24 +08:00 |
|
zhang
|
689adf079d
|
修改千问模型调用逻辑
|
2026-02-13 22:41:08 +08:00 |
|
zhang
|
d9bdce1d8a
|
init 参数调整
|
2026-02-13 18:37:33 +08:00 |
|
zhang
|
885d46a4aa
|
AI工作流优化
|
2026-02-13 18:14:39 +08:00 |
|
zengxb
|
420e05ecf3
|
context:工作流与大模型聊天对话整合(新增Common-Chat公共对话接口)
|
2026-02-13 17:56:55 +08:00 |
|
zhang
|
91a44e1ba8
|
非推理模式下,大模型调用失败。连接未关闭,且没有返回错误信息
|
2026-02-09 15:33:11 +08:00 |
|
zhang
|
4a36aaa780
|
修复异常场景,请求链接无法关闭问题
|
2026-02-09 14:58:46 +08:00 |
|
ageerle
|
7b8cfe02a1
|
v3.0.0 init
|
2026-02-06 03:00:23 +08:00 |
|
Robust_H
|
c89f9657f3
|
feat: 添加RAGFLOW聊天服务实现
|
2025-12-22 21:06:13 +08:00 |
|
ageerle
|
f04842ae12
|
Merge branch 'main' into main
|
2025-12-12 11:46:19 +08:00 |
|
evo
|
1087f86259
|
feat: 添加阿里向量模型
|
2025-12-07 22:32:42 +08:00 |
|
evo
|
7c7d5838cd
|
feat: 全局格式化代码
|
2025-12-06 14:38:41 +08:00 |
|
stageluo
|
995507e757
|
支持本地ollama集成LLM问答分支工作流
|
2025-11-25 09:28:14 +08:00 |
|
xiaonieli7
|
2353b0adf6
|
Merge branch 'ageerle:main' into main
|
2025-11-07 16:26:46 +08:00 |
|
Administrator
|
dcacd8753f
|
fix(billing): 当 knowledge.graph.enabled=false 时:所有知识图谱相关的 Bean 都不会被创建Neo4j 配置不会被加载即使没有配置 Neo4j 连接信息,默认禁用了知识图谱功能
|
2025-11-07 16:15:35 +08:00 |
|
ageerle
|
aca72a5892
|
Merge pull request #234 from seven-ocean/feature/aihuman
add:添加真人数字人
|
2025-11-07 14:42:18 +08:00 |
|
Maxchen
|
cb26e452bb
|
完成火山引擎适配
|
2025-11-07 11:54:11 +08:00 |
|
Maxchen
|
e402330692
|
add:添加火山引擎语音合成
|
2025-11-06 19:43:52 +08:00 |
|
Maxchen
|
c06ae8271d
|
排除generator.yml文件并更新.gitignore
|
2025-10-28 10:42:52 +08:00 |
|
Maxchen
|
0d403b6725
|
add:添加真人数字人
|
2025-10-27 14:04:42 +08:00 |
|
evo
|
adf04d9a60
|
Merge branch 'main' into main
|
2025-10-24 10:17:03 +08:00 |
|
lihao05
|
73e588ac60
|
feat: 更新sql文件 添加工作流样式接口
|
2025-10-24 10:13:01 +08:00 |
|
ageerle
|
8f543380d7
|
Merge branch 'main' into main
|
2025-10-23 14:15:54 +08:00 |
|