ageerle
4ccf249663
docs: remove obsolete WeChat image
2026-08-04 15:50:51 +08:00
ageerle
1d5b01f77f
docs: remove obsolete Douyin image
2026-08-04 15:50:36 +08:00
ageerle
538dac3a46
docs: add Douyin tutorial QR code
2026-08-04 15:49:40 +08:00
ageerle
e34592c3d4
release: prepare v3.1.0
2026-08-04 15:18:57 +08:00
ageerle
6e264ad500
feat: streamline workflow orchestration and chat routing
...
Add Zhipu web search integration, remove obsolete workflow nodes and resume handling, and separate model, agent, and workflow chat execution.
2026-07-30 00:15:44 +08:00
ageerle
176cc67a5c
feat(register): 新用户注册成功后绑定默认角色并补齐缺失菜单权限
...
- SysRegisterService: 注册成功后读取 sys.register.defaultRoleId 配置,
为新用户绑定默认角色;未配置则静默跳过,不影响注册流程
- SysUserServiceImpl.registerUser: insert 后回写 userId 主键,
供调用方绑定默认角色或登录使用
- SQL: 修正 知识管理 父菜单 perms(knowledge:info:list -> system:info:list),
新增 system:session:* / system:attach:* / system:fragment:* 菜单,
新建 普通用户 角色(租户 000000,data_scope=5 仅本人)及角色-菜单关联,
写入 sys.register.defaultRoleId 配置项
解决注册用户无默认角色导致无权限访问 AI 对话界面、以及菜单权限标识
与控制器不一致无法授权的问题。
Co-Authored-By: Claude <noreply@anthropic.com >
2026-07-28 11:22:12 +08:00
Obltv
06ff95cdc3
Merge upstream/main into feature/common-trace-rag-chat
2026-07-23 14:30:38 +08:00
ageerle
911ae6cb1f
fix: 修复 issue IJX5VV/IJPYWL/IHPUDA
...
- IJX5VV: 补全工作流 9 个节点消息模板 sys_config 配置(SQL 脚本合并重命名时遗失),
附幂等增量脚本;此前节点执行会抛「请先配置该节点的响应模板」
- IJPYWL: 向量模型未配置维度时,Milvus/Qdrant 回退默认 1024,避免 Integer 拆箱 NPE
- IHPUDA: chat_provider.provider_icon 由 varchar(255) 加宽至 varchar(1000),
容纳 minio 私有桶签名 URL,附增量脚本
Co-Authored-By: Claude <noreply@anthropic.com >
2026-07-21 15:28:28 +08:00
ageerle
9a2f326e42
fix(rag): 合并后修正-升级脚本兼容 MySQL 8、重解析按 docId 清理旧向量
...
1. 升级脚本 2026-07-20-knowledge-fragment-fid.sql 使用了 MySQL 8 不支持的
ADD COLUMN IF NOT EXISTS(MariaDB 语法),在存量库执行会直接语法报错。
改为与脚本内索引守卫一致的 information_schema 判断 + PREPARE 方式,保持幂等。
2. parse() 重新解析时按 fragment.fid 删除旧向量:存量数据的 fid 为迁移脚本
回填的 MD5 值,与向量库中实际存储的随机 fid 不一致,首次重解析无法命中
旧向量,导致新旧向量重复累积。改为写入新向量前先按 docId 清理(三种
向量库策略均支持),写入失败时仍补偿删除新 fid。
Co-Authored-By: Claude <noreply@anthropic.com >
2026-07-21 14:33:28 +08:00
evo
016bdbdd94
test(rag): 增加三向量库 Docker 生命周期测试
2026-07-21 09:35:56 +08:00
evo
41e0dcb528
chore(rag): 对齐默认向量配置并启用测试
2026-07-21 09:35:56 +08:00
evo
42bc8fea95
fix(rag): 完善向量路由批量写入与数据生命周期
2026-07-21 09:35:18 +08:00
evo
97ce15d116
fix: 修复pr的一些问题提交
2026-07-19 13:30:09 +08:00
evo
879fe48945
fix: 修复本地启动、数据库初始化与构建问题
2026-07-19 12:20:22 +08:00
ageerle@163.com
fece90b307
feat: 新增短剧音频/编码模块、MCP 文件工具与 WebSocket 支持
...
- 短剧: 新增 ShortDramaAudio 实体/Mapper/BO/VO,扩展 ShortDramaServiceImpl
合成逻辑与 FfmpegFilterGraphBuilder 滤镜图
- MCP: 新增 WriteFileTool/DeleteFileTool/ExecuteCommandTool,重构
EditFileTool/ReadFileTool/ListDirectoryTool
- 编码: 新增 coding 模块(CodingAgent/WorkspaceService/SSE 事件通道)
- Atlas: 新增音频生成实现,扩展音视频/媒体实体与预测服务
- WebSocket: 新增公众号聊天 WebSocket 处理器与握手拦截
- 忽略 logs/ 目录,避免合成产物入库
Co-Authored-By: Claude <noreply@anthropic.com >
2026-07-17 11:52:53 +08:00
Octopus
a3d82e092e
Refresh MiniMax models and protocol support ( #313 )
...
Co-authored-by: octo-patch <266937838+octo-patch@users.noreply.github.com >
2026-07-15 17:43:51 +08:00
ageerle@163.com
e7b7d1d084
更新README.md
...
Co-Authored-By: Claude <noreply@anthropic.com >
2026-07-15 10:52:15 +08:00
ageerle@163.com
2ae13aafd4
feat: 新增短剧/媒体生成能力并脱敏数据库脚本
...
- 新增音频/视频/图片生成服务与 Atlas、OpenAI 实现
- 新增短剧脚本生成、分镜与 ffmpeg 合成模块
- 新增 Coze/Dify 聊天 provider 及 Agent 配置
- 脱敏 SQL 脚本:移除真实 DeepSeek API Key,掩码 COS 桶名
- 清理过期的 SQL update 脚本与 chat 文档
Co-Authored-By: Claude <noreply@anthropic.com >
2026-07-14 21:49:03 +08:00
Obltv
e925050207
feat: 新增通用链路追踪模块与 RAG 对话全链路埋点
...
- 新增 ruoyi-common-trace 模块:TraceContext 上下文、TraceNodeAspect 注解切面、数据库双表持久化
- ChatServiceFacade / KnowledgeRetrievalServiceImpl 完成 RAG 对话 retrieval → rerank → llm-call 全链路采集
- 新增 TraceController 提供列表/详情/节点查询 API 及数据统计
- 支持 trace.enabled 开关、payload 长度截断、错误安全降级
- TraceNodeTemplate 模板封装标准节点生命周期,减少重复样板代码
2026-06-16 10:14:35 +08:00
ageerle@163.com
6d38e2bf25
docs: 赞助商图片改用本地路径并新增火山引擎 CodingPlan
...
- Atlas Cloud 图片从远程链接改为 docs/image/sponsor/ 本地路径
- 新增火山引擎 CodingPlan 开发者计划赞助商(中英文 README 同步)
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com >
2026-06-10 18:14:46 +08:00
ageerle@163.com
8ed5e61f63
docs: 添加微信技术交流群二维码
...
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com >
2026-06-05 10:25:18 +08:00
ageerle@163.com
c79848c654
feat: 替换 PPIO 为 Atlas Cloud 并增强知识库功能
...
- 将 PPIO 服务提供商替换为 Atlas Cloud
- 更新 README 赞助商信息
- 删除 PPIOEmbeddingProvider 和相关测试
- 知识库新增重排序、混合检索、相似度阈值等字段
- 更新 SQL 初始化脚本
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com >
2026-05-21 11:18:59 +08:00
ageerle@163.com
ec092a11c3
docs: 添加 web coding 快速部署说明
...
在 README 中新增使用 web coding 急速部署的章节,包含在线体验链接和部署截图展示
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com >
2026-04-30 17:45:16 +08:00
RobustH
b8d16b7669
feat(rag): 对接用户端用户知识库对话,集成知识库配置应用
2026-04-23 00:52:53 +08:00
yangzhen
e1b8a5f011
新增千问3重排序模型,并附带新增sql文件
2026-04-20 16:07:02 +08:00
wangle
4f79a66559
feat: 添加小米MiMo、DeepSeek、自定义厂商等provider支持
...
- 新增小米MiMo服务实现类(MiMoServiceImpl)
- ChatModeType添加XIAOMI枚举
- 更新SQL初始化脚本,新增多家厂商(provider)和模型数据
- 添加2026-04-19数据库更新脚本
- application.yml演示模式排除路径增加attach/fragment/info接口
- 删除独立的minimax_provider.sql(数据已合并到主SQL)
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com >
2026-04-19 13:42:05 +08:00
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
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
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
MrWws
b9097b4989
fix: 修复运行docker-compose-all.yaml报错的问题
2026-03-31 22:59:26 +08:00
Anush008
7bb938c145
docs: Docker Compose setup for Qdrant
2026-03-28 13:37:53 +05:30
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
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
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
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
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
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
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
f160ec714b
feat-恢复mcp模块
2026-03-07 15:53:06 +08:00
LM20230311
7245259bc4
fix: 忽略所有错误以确保SQL脚本继续执行
2026-03-04 17:57:08 +08:00
LM20230311
6690c8204c
fix: 修复表数量异常问题;
2026-03-04 17:56:20 +08:00
PSBigBig × MiniPS
523628ade6
docs: add structured RAG 16-problem troubleshooting guide and README entry
2026-03-02 19:01:59 +08:00
PSBigBig × MiniPS
2259a2f717
docs: add structured RAG 16-problem troubleshooting guide and README entry
...
This commit introduces a structured RAG troubleshooting guide based on a fixed 16-problem failure map.
Changes include:
1. Added a dedicated RAG troubleshooting document:
- docs/troubleshooting/rag-failures.md
- Includes full 16-problem map (No.1–No.16) with layer tags [IN]/[RE]/[ST]/[OP]
- Adds symptom-based entry points
- Adds layer-based diagnostics section
- Adds issue reporting template referencing No.X labels
2. Updated README.md:
- Added entry link under the "使用文档" section
- Direct link to the new RAG troubleshooting guide
- Keeps README structure and tone consistent
No functional changes.
Documentation only.
2026-03-02 18:51:36 +08:00
PSBigBig × MiniPS
393057ab24
docs: add RAG answer troubleshooting guide
2026-03-02 17:41:47 +08:00
zhang
c1e2a03178
解决冲突
2026-03-01 11:29:58 +08:00
zengxb
20d531c0db
context:新增工作流节点提供模板消息输出以及智谱大模型Chat对话接入
2026-02-27 14:53:07 +08:00
zengxb
8954f59cd7
context:工作流和Ai Chat对话消息功能整合
2026-02-26 14:36:33 +08:00
zengxb
0a115f289e
context:通义万相文生图节点功能以及发送邮箱和HTTP请求节点调研
2026-02-24 10:34:26 +08:00