Commit Graph
2211 Commits
Author SHA1 Message Date
GZH 16a38bbfc4 refactor(knowledge):重构知识库模块架构并优化DTO结构
- 将BotController暂时注释以重新设计Agent集成方案
- 在多个DTO类中添加@JsonIgnoreProperties注解提升JSON序列化兼容性- 修改ChunkDTO中positions字段类型为嵌套列表并添加token字段
-为DatasetDTO和DocumentDTO添加更多时间日期字段映射
-重构KnowledgeBaseAdapter接口参数结构使用统一的请求对象
- 实现DocumentStatusSyncTask定时任务同步文档处理状态
-优化KnowledgeBaseService统计信息更新机制
- 修复数据集删除时的级联删除逻辑防止孤儿数据
- 统一本地实体ID与RAGFlow ID避免前端调用错误
2026-02-14 12:55:56 +08:00
GZH 861df73eab 整理ragflow外部接口api(包括会话,知识库,文档分块,文件管理,智能体)等,基于ragflow的最新稳定的大版本tag-0.23.0。
Adapter 模式落地,引入了 RAGFlowAdapter,彻底隔离了业务逻辑和底层 API 调用。现在 Service 层只管“做什么”,Adapter 层只管“怎么调用 RAGFlow ”。
代码瘦身,移除了所有手写的 HTTP 请求,全部走 Adapter统一管理。
逻辑修正,修复了重复创建、ID 冲突等 Bug,确保了事务的一致性。
在数据库中留下了拓展字段如embedding_model,chunk_method,parser_config,document_count。保证可循迹。并新增ai_rag_knowledge_document表做到ragflow远端文档信息可在本地查看,管理。后续仍需追加双端同步增加/修改/删除。

- 新增AgentDTO包含Agent管理、Webhook调试、会话和对话等完整功能
- 新增BotDTO支持SearchBot和AgentBot的检索和对话功能
- 新增ChatDTO整合对话助手、会话和消息的全套数据传输对象
- 添加ai_rag_dataset表扩展字段支持租户、头像、权限等配置
- 创建ai_rag_knowledge_document表关联RAGFlow远程文档与本地元信息
- 扩展AgentService接口添加智能体配置验证功能
- 实现validateAgentConfig方法对RAGFlow模型配置进行软同步校验
- 更新AgentServiceImpl集成新的配置验证逻辑和注释清理
2026-02-14 12:55:56 +08:00
欣南科技andGitHub 2a93745d01 Merge pull request #2957 from xinnan-tech/test_live2d
fix:手机前后摄像头切换,调整摄像头为竖屏显示
2026-02-11 11:32:53 +08:00
lww155 85fab64588 fix: 优化h5样式 2026-02-10 09:54:39 +08:00
rainv123 b22f430e98 fix:调整摄像头显示区域为竖屏 2026-02-09 17:22:28 +08:00
lww155 c3da3e937e add: 前后摄像头切换 2026-02-09 16:50:23 +08:00
lww155 f68fc5c90d fix: 修复点击用户框无法关闭菜单问题 2026-02-06 16:37:20 +08:00
lww155 ea8001a9c8 fix: 模态框闪烁问题 2026-02-06 14:49:17 +08:00
hrzandGitHub ca10d7290d Merge pull request #2949 from xinnan-tech/test_live2d
update:优化
2026-02-05 18:05:26 +08:00
rainv123 7b3db72285 update:优化 2026-02-05 18:02:18 +08:00
wengzhandGitHub 5fb7fbe08f Merge branch 'main' into py_test_Memory_powermem 2026-02-05 17:45:07 +08:00
wengzhandGitHub 73f8a0977c Merge pull request #2948 from xinnan-tech/py_test_typing
Py test typing
2026-02-05 17:34:26 +08:00
wengzhandGitHub 87b99e0353 Merge pull request #2946 from xinnan-tech/fix_asr_Initialize
增加asr初始化ID判断
2026-02-05 17:33:35 +08:00
Sakura-RanChenandGitHub 4f61d21d17 Merge branch 'py_test_typing' into feature/python-typing 2026-02-05 17:14:47 +08:00
wengzhandGitHub 8a84428724 Merge pull request #2938 from xinnan-tech/test_live2d
update:测试页面增加切换live2d模型、拍照识物功能
2026-02-05 17:00:11 +08:00
wengzhandGitHub 46f1dee20e Merge pull request #2947 from xinnan-tech/fix/model-config-enable-check
新增模型配置启用开关禁用判断
2026-02-05 16:51:51 +08:00
lww155 75e24af858 新增模型配置启用开关禁用判断 2026-02-05 16:46:10 +08:00
rainv123 fae6db2198 fix:移除拨号按钮防抖,点击拨号后禁用按钮3秒 2026-02-05 16:32:05 +08:00
rainv123 32aea32e2c fix:删除工具描述输入框的多余空格 2026-02-05 16:09:52 +08:00
Sakura-RanChen 63d9dae18b 增加asr初始化ID判断 2026-02-05 15:42:23 +08:00
rainv123 041c254ea4 fix:拨号按钮和摄像头按钮增加防抖机制 2026-02-05 15:06:04 +08:00
rainv123 378d68aba9 fix: 测试页面MCP工具参数编辑样式调整 2026-02-05 14:44:37 +08:00
DaGou12138 1e6e250dac 新增数据集,删除无用业务表ai_voiceprint 2026-02-05 11:28:31 +08:00
Sakura-RanChen 42b495d556 补充sql文件 2026-02-05 10:37:48 +08:00
Sakura-RanChen c88d709d56 Merge branch 'main' into py_test_Memory_powermem 2026-02-04 16:02:50 +08:00
DaGou12138 8718a07c7e 新增关闭模型配置相关逻辑判断 2026-02-04 11:32:10 +08:00
rainv123 8dbc0b9689 fix: 修复绑定验证码后重新连接摄像头不自动打开的问题 2026-02-04 10:29:48 +08:00
Sakura-RanChen 9fd3501605 fix: 讯飞自动设备适应,阿里云等待时机过短 2026-02-04 10:28:27 +08:00
lww155 4f72a516d3 update: 录音按钮新增防抖 2026-02-04 09:54:56 +08:00
lww155 e4cfabeb7e update: 优化代码 2026-02-04 09:54:21 +08:00
rainv123 85a83727fd feat: 摄像头验证码绑定检查 && 视觉分析URL动态获取 2026-02-03 11:52:22 +08:00
Sakura-RanChen 3ab5dc49ac 去除无用代码,修复插入语句id缺失 2026-02-02 16:07:09 +08:00
rainv123 005dc55db3 add:测试页面增加拍照识物功能 2026-02-02 15:08:24 +08:00
Sakura-RanChenandGitHub 6da32a60c0 Merge branch 'py_test_error_response' into fix/2075 2026-02-02 14:49:26 +08:00
wengzhandGitHub f0b176768d Merge branch 'main' into py_test_AudioArtifacts 2026-02-02 14:23:01 +08:00
Sakura-RanChenandGitHub d02d094219 Merge pull request #2924 from shengzhou1216/refactor/asr-delete_audio
refactor(asr): 重构speech_to_text方法以接收artifacts参数
2026-02-02 11:42:59 +08:00
Sakura-RanChen f5b4bae927 fix: 模式切换时音频残余,优化相关状态管理 2026-02-02 11:29:47 +08:00
rainv123 19fdf5d917 update:测试页面切换模型和切换背景的按钮样式调整 2026-02-02 10:47:01 +08:00
hrz 8162adeca1 update:优化图片 2026-02-01 01:23:45 +08:00
rainv123 ba2749430f add:live2d增加可切换的男性角色 2026-01-30 17:59:06 +08:00
huozaimengli 614b662e3d refactor(asr): 重构speech_to_text方法以接收artifacts参数
移除各ASR提供者中重复的get_current_artifacts调用,改为通过参数传递artifacts
修改base类中process_audio方法,根据combined_pcm_data长度决定是否创建artifacts
更新所有speech_to_text方法签名,添加artifacts可选参数并更新文档字符串
2026-01-29 16:39:35 +08:00
huozaimengli f5b9995f89 feat: 添加系统错误时的默认回复配置SQL
在 sys_params 表中插入新记录,用于配置系统发生错误时返回给用户的默认回复消息。该配置允许管理员自定义错误提示文本,提升用户体验。
2026-01-29 15:58:00 +08:00
huozaimengli 0ddd9ba8ff fix: 修正系统错误响应的句子类型为MIDDLE 2026-01-29 15:57:31 +08:00
hrz 07b686be14 update:兼容arm架构字体 2026-01-28 11:02:17 +08:00
Sakura-RanChen bbf3858735 fix: 保存音频数据文件时文本不记录 2026-01-27 16:22:35 +08:00
欣南科技andGitHub 73573e2f12 Merge pull request #2907 from xinnan-tech/live2d-actions
update:增加版本号,解决html引用文件缓存问题
2026-01-27 16:13:31 +08:00
hrz 99e136786e update:增加版本号,解决html引用文件缓存问题 2026-01-27 16:12:55 +08:00
欣南科技andGitHub 205be0e4ec Merge pull request #2906 from xinnan-tech/live2d-actions
add:麦克风权限的判断
2026-01-27 16:03:49 +08:00
hrz 2e64f45a31 update:优化代码排版 2026-01-27 15:59:46 +08:00
hrz 818b4f2f6d update:增加版本号,解决html引用文件缓存问题 2026-01-27 15:52:34 +08:00