wangle
081da6d18d
feat: 添加MiniMax作为LLM提供商,合并PR#280并补充监听
...
合并PR#280的MiniMax provider实现,解决与main分支的冲突,
并在MinimaxServiceImpl中补充MyChatModelListener监听,
与其他provider保持一致。
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com >
2026-04-17 18:31:53 +08:00
ageerle
74eb5b2530
Merge pull request #290 from yangzhen233/feature/zhipu-embedding
...
添加智谱向量模型实现
2026-04-17 18:24:24 +08:00
ageerle
b0328fe0ef
Merge pull request #291 from xiaonieli7/main
...
fate:增加自定义模型,调整前端模型选择下拉框
2026-04-17 18:16:59 +08:00
Administrator
2ee0aae57e
fate:增加自定义模型,调整前端模型选择下拉框
2026-04-17 08:31:40 +08:00
杨振
d9c3de660a
添加智谱向量模型实现
2026-04-16 21:18:11 +08:00
ageerle
c4f7c1f5d0
Merge pull request #283 from MrWws/fix/docker-compose-all.yaml
...
fix: 修复运行docker-compose-all.yaml报错的问题
2026-04-14 14:36:14 +08:00
wangle
c1fc02894b
feat: 发布3.0版本,新增文档处理能力和演示模式
...
- 升级langchain4j版本至1.13.0
- 新增docx/pdf/xlsx文档处理技能模块
- 添加演示模式配置和切面拦截
- 优化聊天服务和可观测性监听器
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
v3.0.0
2026-04-13 18:02:27 +08:00
wangle
bf7b5eac72
fix:修复上下文消息构建顺序,确保AI正确理解对话上下文
...
消息顺序调整为:历史消息 → 知识库内容 → 当前用户消息
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-04-07 22:13:32 +08:00
wangle
d602b805bd
docs:更新技术栈版本号并清理文档
...
- 更新后端架构版本为 Spring Boot 3.5.8 + Langchain4j
- 删除 rag-failures.md 和文件上传接口文档
- 重命名 mcp-api-spec.md 为 MCP工具模块接口文档.md
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-04-07 21:04:31 +08:00
ageerle
9cf18904bb
Merge pull request #284 from MuSan-Li/main
...
添加可观测性功能
2026-04-07 10:04:05 +08:00
evo
2f39fa0f53
feat:调整可观测性监听器逻辑
2026-04-05 21:36:53 +08:00
evo
d2005cfa48
feat:调整可观测性监听器逻辑
2026-04-05 21:34:41 +08:00
evo
4e38f853f3
feat:修复登录校验 & 调整主启动类的kill port 逻辑
2026-04-02 10:07:26 +08:00
evo
3cfb185dde
feat:增加可观测性监听器 调整思考输出监听日志
2026-04-01 23:11:54 +08:00
evo
ef99c540bb
feat:增加可观测性的相关监听器 & 修复前端问答报错outputkey问题
2026-04-01 22:32:01 +08:00
MrWws
b9097b4989
fix: 修复运行docker-compose-all.yaml报错的问题
2026-03-31 22:59:26 +08:00
ageerle
3071bfd0f9
Merge pull request #282 from Anush008/main
...
docs: Docker Compose setup for Qdrant
2026-03-28 20:33:25 +08:00
Anush008
7bb938c145
docs: Docker Compose setup for Qdrant
2026-03-28 13:37:53 +05:30
ageerle
75b21d3633
Merge pull request #281 from Anush008/main
...
feat: Adds support for Qdrant vector search
2026-03-27 21:51:03 +08:00
Anush008
7ed9d8def4
chore: Rename METADATA_DOC_ID_KEY
2026-03-27 18:36:30 +05:30
Anush008
63ed7ddb02
feat: Adds support for Qdrant vector search
2026-03-27 18:31:05 +05:30
ageerle
11696a016d
fix: 修复文件类型匹配和知识库切割配置问题
...
1. 修复 ResourceLoaderFactory 文件扩展名匹配问题
- 去除扩展名前导点,确保 .pdf 能正确匹配 PDF 解析器
- 修复 PDF/Word/Excel 等文件走错解析逻辑的问题
2. 优化文本切割器动态配置
- CharacterTextSplitter 和 ExcelTextSplitter 支持从知识库读取配置
- 根据 kid 查询 separator、textBlockSize、overlapChar
- 查询失败时降级使用默认配置
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-25 18:51:01 +08:00
ageerle
1a10104751
docs: 更新README文档,同步中英文版本
...
- 移除优秀开源项目推荐章节
- 英文版添加Docker部署完整文档
- 英文版添加技术架构详细描述
- 英文版添加RAG排查手册链接
- 统一核心功能表格格式
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-21 13:02:46 +08:00
ageerle
f95cb17933
chore: 删除ruoyi-modules-api模块
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-21 12:31:09 +08:00
ageerle
0687b49542
Merge branch 'v3.0.0' into main
...
合并 v3.0.0 分支到 main,包含以下主要更新:
- 重构聊天模块架构,引入Handler模式
- 添加 Docker 部署支持
- 恢复 MCP 模块功能
- 工作流与大模型聊天对话整合
- 多项 bug 修复和文档更新
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-21 12:15:40 +08:00
ageerle
27ad00ac3a
refactor: 抽离特殊聊天模式处理逻辑
...
- 将工作流、人机交互恢复、思考模式处理逻辑抽离为独立方法
- 新增 handleSpecialChatModes 方法统一处理特殊模式
- 新增 handleThinkingMode 方法专门处理思考模式
- 简化 sseChat 方法结构,提高代码可读性
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-20 10:38:54 +08:00
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
ageerle
13800dc389
Merge pull request #277 from XiaoEns/v3.0.0
...
fix: 修复知识库附件上传乱码问题
2026-03-17 22:07:32 +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
a50375616e
Merge pull request #276 from LM20230311/v3.0.0
...
V3.0.0
2026-03-17 14:09:52 +08:00
LM20230311
e33447d023
Merge branch 'v3.0.0' of https://github.com/ageerle/ruoyi-ai into v3.0.0
2026-03-17 13:48:21 +08:00
LM20230311
7be277b3e6
Merge branch 'v3.0.0-deploy' into v3.0.0
2026-03-17 13:47:27 +08:00
LM20230311
5fa385e90b
docs: add Docker deployment instructions and service port mappings to README; update sys_client table in MySQL script
2026-03-17 11:09:13 +08:00
LM20230311
0a78966737
chore: update UPSTREAM_HOST configuration in docker-compose-all.yaml to remove http:// prefix
2026-03-17 10:38:43 +08:00
LM20230311
0eb7f00867
chore: add environment variables for backend API configuration in docker-compose-all.yaml
2026-03-16 17:14:01 +08:00
LM20230311
00ce7f2d98
chore: update port mappings in docker-compose.yaml for MySQL, Weaviate, and backend services
2026-03-16 15:32:27 +08:00
ageerle
003c066361
chore(sql): 更新数据库脚本,移除chat_config表
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-15 23:57:55 +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
accac603cf
chore(sql): 更新数据库脚本v3版本
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-14 14:16:45 +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
LM20230311
a2dbdb30ff
fix: remove unnecessary COPY command for ruoyi-modules-api in Dockerfile.backend
2026-03-11 09:57:47 +08:00
LM20230311
772e4af9bf
Merge remote-tracking branch 'upstream/v3.0.0' into v3.0.0-deploy
2026-03-11 09:35:48 +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
ageerle
a8bd4b47a0
chore: 移除项目文档和技术交流链接
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-06 11:44:07 +08:00
ageerle
6c4c661516
chore: 移除项目文档和技术交流链接
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-06 11:43:54 +08:00
ageerle
b85c17a126
refactor: 重构Issue模板为通用格式
...
- 删除企业合作登记模板
- 新增漏洞报告模板
- 新增想法建议模板
- 新增自定义模板
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-06 11:39:19 +08:00