linlin
|
ad11367497
|
fix: aiofiles异步文件读取导致前端页面显示错误
|
2026-03-18 12:16:31 +08:00 |
linlin
|
c0f0c318e5
|
完善提交
|
2026-03-15 11:07:15 +08:00 |
linlin
|
f3b5c9409f
|
完善提交
|
2026-03-15 11:04:44 +08:00 |
linlin
|
99f88f134b
|
refactor: 完善,取消对docs的索引
|
2026-03-14 22:04:29 +08:00 |
linlin
|
b948a0c4f9
|
refactor: 完善
|
2026-03-14 21:52:14 +08:00 |
linlin
|
f8a514b30d
|
refactor: 简化检索策略,对所有问题在所有数据库中进行向量化检索,构造一般化提示词
|
2026-03-14 16:04:39 +08:00 |
linlin
|
7005ff2c66
|
fix: 修复删除git配置时Chromadb数据未正确删除的问题
- 在mysql_sync、folder_sync、dameng_sync中添加db_source字段,用于删除时匹配
- 在git_sync中添加db_source字段保存配置名称
- 修改delete_folder_config接口,配置不存在时返回成功(幂等操作)
- 删除逻辑优先使用db_source匹配,兼容旧数据使用repo_id匹配
|
2026-03-14 15:00:31 +08:00 |
linlin
|
68941e9494
|
fix: git单仓库配置,删配置chromadb数据库里的内容都会被正确地删除。
|
2026-03-13 20:47:09 +08:00 |
linlin
|
2fd1e2f156
|
fix: 对sync service,回归之前对 同步服务仍在运行 的修复
- 否则由重启服务,同步堵塞的问题
|
2026-03-13 18:29:42 +08:00 |
linlin
|
aa26622c6b
|
fix: 修复查询SHA值时使用错误的collection
- 默认查询 'code' collection(Git仓库存储位置)而不是 'default'
|
2026-03-13 18:05:44 +08:00 |
linlin
|
65ac248216
|
fix: 初始化 SyncService 时确保 _auto_sync_task 为 None
- 避免服务重启后误判 task 仍在运行
|
2026-03-13 17:51:58 +08:00 |
linlin
|
066b96d45d
|
fix: 修复Git服务器模式下repo_id不一致导致去重失败
- fetch_all_documents 和 fetch_new_documents 中使用 git_tool.repo_id 生成 func_id
- 存储 repo_id 和 branch 到 doc 中
- doc_to_llamaindex_doc 使用 doc 中的 repo_id 和 branch
|
2026-03-13 17:48:05 +08:00 |
linlin
|
e008cd76ee
|
fix: 修复Git服务器模式下文件去重失败的问题
- _get_processed_file_shas_from_chroma 支持传入 repo_id 和 branch 参数
- fetch_all_documents 为每个仓库分别查询已处理的文件SHA
- 使用 git_tool.repo_id 和 git_tool.branch 而不是 config.name
|
2026-03-13 17:46:51 +08:00 |
linlin
|
6dfc217ba6
|
fix: 修复删除配置后同步服务仍在运行的问题
- 在 SyncService 中保存 _auto_sync_task 引用
- remove_sync_service 中先取消对应的 async task
- 确保删除配置时完全停止同步
|
2026-03-13 17:18:38 +08:00 |
linlin
|
31e5a61f4a
|
fix: 增强删除配置时同步服务的停止逻辑
- close() 方法中先设置停止标志
- 强制设置 _sync_in_progress = False
- 确保取消正在运行的自动同步任务
|
2026-03-13 17:14:08 +08:00 |
linlin
|
0a839523fd
|
fix: 修复POST创建Git服务器配置时也包含仓库名的问题
|
2026-03-13 17:02:28 +08:00 |
linlin
|
ecfed9d339
|
fix: Git服务器配置ID不再包含仓库名
- 后端生成配置ID时只使用服务器地址
- 配置名称格式: git_server_服务器地址
|
2026-03-13 16:56:39 +08:00 |
linlin
|
8794cb2d2c
|
fix: 修复Git服务器配置仓库列表无法持久化显示的问题
- 获取仓库列表时检查已保存的配置,自动勾选对应仓库
- 加载配置时如有保存的仓库,自动获取并显示仓库列表
- Git服务器配置名称不再包含仓库名,只显示服务器地址
|
2026-03-13 15:43:36 +08:00 |
linlin
|
99115692e5
|
refactor: 优化RAG检索策略,提升查询性能
- 小模型返回置信度和提取的filter
- 根据置信度分流到不同collection
- 用纯向量检索替代融合检索
- 删除了意图识别步骤,减少LLM调用
- 新增配置项支持阈值配置
|
2026-03-13 13:41:16 +08:00 |
linlin
|
ced7021e16
|
小修
|
2026-03-13 13:12:23 +08:00 |
linlin
|
392d9ba90b
|
fix: 修复no collection报错
|
2026-03-13 09:58:14 +08:00 |
linlin
|
2646103d12
|
clean: 清理测试文件
|
2026-03-13 00:34:04 +08:00 |
linlin
|
80f024c22d
|
fix: 使用GIT_ASKPASS机制替代SSH wrapper
|
2026-03-13 00:33:15 +08:00 |
linlin
|
24cc595653
|
fix: 使用原始字符串修复SSH密码脚本中的换行符转义问题
|
2026-03-13 00:32:24 +08:00 |
linlin
|
e72938b15b
|
fix: 改用临时文件传递SSH密码,避免环境变量继承问题
|
2026-03-13 00:29:25 +08:00 |
linlin
|
16e230252f
|
fix: 修复Git SSH密码认证问题
1. 添加GIT_SSH_VARIANT=ssh环境变量,解决端口不支持问题
2. 使用base64编码传递密码,避免特殊字符导致脚本语法错误
|
2026-03-13 00:28:50 +08:00 |
linlin
|
abb03e7d6e
|
移除 test-git-server/ 和 git_repos/ 的 Git 追踪,加入 ignore
|
2026-03-12 23:39:07 +08:00 |
linlin
|
c569c713d6
|
修复同步,更新检索
1. 修复仓库根目录未存取的bug
2. 设置这样的检索策略:如果不传collection_key给get_retriever函数,默认值设成none,如果是none(没传),就从所有的(code和non_code)collection里进行检索
3. 0.6B小模型更新
|
2026-03-12 23:20:21 +08:00 |
linlin
|
65c63513f2
|
Merge branch 'feature/judge-dev'
|
2026-03-12 16:58:10 +08:00 |
linlin
|
226a10b9e7
|
Merge branch 'feature/git-sync-dev1',
### 合并策略说明
1. test_connection : 保留master分支更完善的循环尝试逻辑
2. SHA去重功能 : 保留feature分支的 get_file_blob_sha 和 get_all_file_shas 函数,实现文件级别的增量同步
3. fetch_all_documents : 将feature的SHA去重逻辑与master的多仓库支持合并,支持多仓库场景下的高效增量同步
|
2026-03-12 16:45:52 +08:00 |
linlin
|
84dd8a0902
|
修改服务器添加逻辑:支持用户配置仓库根目录地址;修改一个仓库获取bug
|
2026-03-12 15:36:46 +08:00 |
xmy
|
62f3472571
|
真实服务器添加成功 但没有实现自动clone
|
2026-03-02 20:33:29 +08:00 |
ccccyyytt
|
019f5f497a
|
feature/judge-dev
|
2026-03-02 19:01:13 +08:00 |
PickupRAIN
|
914d5d6fc6
|
为全量更新增加已更新检测,仅对不存在的文件进行解析
|
2026-03-02 18:22:39 +08:00 |
xmy
|
aa25140362
|
Merge master into front and fix Git server connection
|
2026-03-02 15:15:49 +08:00 |
linlin
|
5618996595
|
Merge branch 'front'; 去掉了git_sync里对服务器方式配置的仓库的同步,待后续增加该功能
|
2026-03-02 14:53:24 +08:00 |
linlin
|
651d2a03d0
|
fix bug: 命令构造
|
2026-03-02 14:48:48 +08:00 |
linlin
|
922ca5e431
|
bug-fix(sync): 处理重命名类变动
|
2026-03-02 13:54:45 +08:00 |
ccccyyytt
|
efb04ae14b
|
feature/judge-dev
|
2026-03-02 12:47:16 +08:00 |
xmy
|
fad17804e0
|
前端设计
|
2026-03-02 11:40:27 +08:00 |
linlin
|
349a2ce4c9
|
Merge branch 'feature/git-sync-dev1'
|
2026-03-02 11:32:24 +08:00 |
PickupRAIN
|
3f9580be9b
|
增加日志用于调试ClassName为None的情况
Signed-off-by: PickupRAIN <1610526863@qq.com>
|
2026-02-28 22:12:05 +08:00 |
linlin
|
2ac7827e76
|
Merge branch 'feature/code-qa-dev4'
|
2026-02-28 21:40:40 +08:00 |
linlin
|
53a6bd5cdd
|
Merge branch 'feature/vector-ops-dev2'
|
2026-02-28 16:52:20 +08:00 |
xmy
|
f5771b34a5
|
Merge branch 'feature/ops-test-dev5' of https://gitlink.org.cn/Kexing/RAG into feature/vector-ops-dev2
|
2026-02-28 16:27:29 +08:00 |
xmy
|
4fdc3ef758
|
存储和检索
|
2026-02-28 16:18:59 +08:00 |
PickupRAIN
|
b75679d1cf
|
为重复id增加调试
|
2026-02-28 14:58:03 +08:00 |
PickupRAIN
|
3599304ef7
|
解决了增量获取错误的问题
|
2026-02-27 21:54:27 +08:00 |
gu0weix1n
|
daec870ea9
|
合并意图识别、过滤条件提取和查询转换,删除多余模块
|
2026-02-27 11:06:41 +08:00 |
gu0weix1n
|
3fca89d7a8
|
添加代码QA功能,提升对代码相关问题的处理能力,同时优化向量存储和检索性能
|
2026-02-27 10:44:35 +08:00 |