ageerle
5e66c7bd30
feat(short-drama): add director workspaces and refine video production
...
Add canvas and director APIs, production skill catalogs, prompt preservation, video references and Atlas H3 support. Include schema migrations, upload limits, regression coverage and the new demo URL.
2026-10-20 09:30:36 +08:00
ageerle
ca6ef96200
feat: 完善短剧创作、技能目录与媒体任务恢复
...
保存原始创作输入,整合剧本打磨、分场规划与流式进度,接入审美及导演技能、角色声音和音乐;保持已批准媒体并完善请求去重与恢复。
统一增量 SQL 目录,补齐新安装字段并修正示例插入列,更新迁移说明;修复测试夹具与当前审阅、重启恢复行为的断言。验证:相关模块编译通过,短剧及 Atlas 回归 337 项、SSE 回归 3 项均通过。
2026-10-03 19:11:54 +08:00
ageerle
91b6b53ce9
feat: 增强短剧导演规则与素材生成及合成
2026-09-30 14:54:26 +08:00
ageerle
197dc40510
fix: return model keys in admin details and allow clearing
2026-09-22 23:05:59 +08:00
ageerle
8e3b286190
fix: restore admin-managed model keys and refresh cached clients
2026-09-21 11:08:05 +08:00
ageerle
ce9228c5bb
fix: preserve application Jackson settings for tenant requests
2026-09-21 11:07:36 +08:00
SUNLIZHAO\孙立钊
422d935b26
知识库检索节点补齐严格模式、默认回复及节点注册
...
- KnowledgeRetrievalNodeConfig 新增 is_strict / default_response 字段
- KnowledgeRetrievalNode 检索无结果时,严格模式开启返回默认回复,关闭返回空
- 检索模式优先级修正:节点明确选择覆盖知识库的混合检索配置
- 新增幂等注册 SQL(update 脚本 + 全量初始化),新老环境均可使用
2026-09-11 19:57:21 +08:00
ageerle
4766d2e628
docs: document URL management and local validation
2026-09-08 23:56:52 +08:00
ageerle
bcff4fd9e3
feat: enhance coding harness, model security and system features
2026-09-08 23:33:29 +08:00
ageerle
25ab33c79c
feat: add coding harness runtime and CMS module
2026-08-15 23:04:34 +08:00
ageerle
9d439d1dcf
refactor: move RAG trace classes to argtrace package and update SQL schema
...
- Rename org.ruoyi.trace package to org.ruoyi.argtrace for RagTraceNodeTypes
and RagTracePayloadBuilder; fix package declarations and update imports in
ChatServiceFacade and KnowledgeRetrievalServiceImpl
- Remove obsolete RagTracePayloadBuilderTest
- Switch supervisor response strategy from SUMMARY to LAST in ChatServiceFacade
- Refresh docs/script/sql/ruoyi-ai.sql with the latest full schema dump
- Add live demo links (admin panel, user frontend, commercial edition) to
README.md and README_ZH.md
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
2026-08-04 17:44:39 +08:00
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