jonasHanhan
9a54b9d13f
Fix None handling in knowledge tool filter
2026-01-14 17:37:27 +08:00
Wenjie Zhang
34667e19b5
feat: 移除 Pull Request 触发的格式检查,简化工作流
2026-01-14 13:37:30 +08:00
Wenjie Zhang
d96d8e4a65
feat: 移除 Dockerfile 中的代理设置 Startup: docker build的时候web.Dockerfile会继承宿主机的npm代理设置
...
Fixes #455
2026-01-13 00:38:45 +08:00
GitHub Actions
02334bca38
style: auto-format with ruff [skip ci]
2026-01-12 11:23:49 +00:00
Wenjie Zhang
5a5b105769
feat: 更新日志配置,添加日志桥接功能 #462
2026-01-12 19:22:41 +08:00
Wenjie Zhang
28259ff66d
feat: 添加自动入库功能及相关配置选项
2026-01-12 17:51:32 +08:00
Wenjie Zhang
9470b15e29
Merge branch 'main' of https://github.com/xerrors/Yuxi-Know
2026-01-12 17:10:03 +08:00
Wenjie Zhang
ac29b778bf
feat: 添加SQLite Web UI的端口信息至文档
2026-01-12 17:09:48 +08:00
humeng
9ca67b520e
fix: change title
2026-01-12 17:09:39 +08:00
humeng
b40f7ceabc
docs: 更新文档
2026-01-12 17:09:39 +08:00
humeng
b87b5513dd
添加Sqlite Web UI 方便通过Web页面管理数据库中数据
2026-01-12 17:09:39 +08:00
Wenjie Zhang
828476ef51
Update image in README and add latest updates section
2026-01-09 14:42:29 +08:00
menghany
55cc96adc5
refactor(eslint): 升级eslint配置,让其在eslint9.x可用
2026-01-09 12:36:14 +08:00
menghany
98cc3f91c9
fix(antdv): 修改antdv的默认语言为中文
2026-01-09 09:49:59 +08:00
Wenjie Zhang
ddd4368977
chore: 更新版本号至v0.4.2
...
更新package.json、pyproject.toml、info.template.yaml和README.md中的版本号至v0.4.2
2026-01-09 02:37:36 +08:00
Wenjie Zhang
7bc94f65a8
Update README.md
2026-01-09 02:05:16 +08:00
GitHub Actions
9ffc058d6d
style: auto-format with ruff [skip ci]
2026-01-08 17:23:00 +00:00
Wenjie Zhang
05a67c24f8
fix(knowledge): 修复智能体调用场景下,知识库查询参数不生效的问题。
...
- 将查询参数从全局元数据迁移到知识库实例元数据
- 废弃 reranker_config 配置,统一通过 query_params.options 管理
- 修改 Milvus 和 LightRAG 实现以使用新的查询参数结构
- 更新前端界面移除旧的 reranker 配置表单
- 添加测试用例验证新的查询参数配置流程
2026-01-09 01:21:41 +08:00
Wenjie Zhang
c00949778d
feat(lightrag): 添加对结构化查询结果的支持并优化前端展示
...
- 在 KnowledgeBase 及其实现类中添加 agent_call 参数以区分不同调用场景
- 为 LightRAG 实现结构化查询结果返回,包括实体、关系和文档块
- 在前端添加完整的结构化结果展示组件,包含元数据、实体卡片、关系卡片等
- 优化查询结果样式和交互体验
2026-01-08 23:17:28 +08:00
Wenjie Zhang
bb01184adf
Merge branch 'main' of https://github.com/xerrors/Yuxi-Know
2026-01-08 22:13:36 +08:00
Wenjie Zhang
98c73a90c9
refactor(knowledge): 将知识库检索参数从 router 移动到对应的实现文件中
2026-01-08 22:13:17 +08:00
dependabot[bot]
04b784fa75
build(deps): bump preact from 10.27.2 to 10.28.2
...
Bumps [preact](https://github.com/preactjs/preact ) from 10.27.2 to 10.28.2.
- [Release notes](https://github.com/preactjs/preact/releases )
- [Commits](https://github.com/preactjs/preact/compare/10.27.2...10.28.2 )
---
updated-dependencies:
- dependency-name: preact
dependency-version: 10.28.2
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
2026-01-08 10:42:57 +08:00
menghany
7cc4530216
fix(script): powershell脚本在拼接TAVILY_API_KEY时需要换行
2026-01-08 10:33:39 +08:00
Wenjie Zhang
c8bdef40d5
fix: 修复异常工具名称识别带来的工具显示错误 Error: 在内网调用mcp时前端后显示网络搜索,导致前端显示不正常。
...
Fixes #449
2026-01-07 20:59:30 +08:00
Wenjie Zhang
5cb7c9b719
docs: 更新部署和快速入门文档,添加更多提示
2026-01-07 20:58:38 +08:00
zhaoxuyue
6fa14f77a6
fix: lazy init TavilySearch to avoid startup crash without API key
...
- Add get_tavily_search() for lazy initialization (renamed from _get_tavily_search)
- Update deep_agent/graph.py to use lazy initialization
- Add assertion check when DeepAgent loads to ensure search tool is available
- Convert research_sub_agent to function to receive tools dynamically
When TAVILY_API_KEY is not configured, the API server can now start normally.
DeepAgent will show a clear error message when used without the API key.
2026-01-07 20:33:46 +08:00
Wenjie Zhang
982d83da11
Merge branch 'main' of https://github.com/xerrors/Yuxi-Know
2026-01-07 16:28:22 +08:00
Wenjie Zhang
0ced1016db
Delete pnpm-lock.yaml
2026-01-07 16:25:34 +08:00
menghany
80c74f304b
fix(agent持久化):补充pinia-plugin-persistedstate,优化agent store持久化配置
2026-01-07 16:25:34 +08:00
menghany
541b3f40ef
fix: 补充LangChain 的 TextLoader 隐式引用的chardet
2026-01-07 14:45:30 +08:00
Wenjie Zhang
495a215084
refactor(knowledge_router): 在任务名称中显示知识库名称而非ID
...
获取知识库信息并显示名称,提升任务可读性
2026-01-07 11:19:12 +08:00
Wenjie Zhang
32f6b5e6e9
fix(FileTable): 修复自动刷新失效问题并优化按钮样式
...
修改数据库存储逻辑以支持后台自动刷新时跳过加载状态
更新FileTable组件按钮样式和布局,增加可读性和交互性
2026-01-07 11:16:08 +08:00
Wenjie Zhang
c6ddb70909
feat(FileTable): 添加全选功能和选择状态指示器
...
在文件表格的批量操作区域添加全选复选框和部分选择状态指示器
更新项目信息统计数据 Fixes Feat: 支持“全选”功能以提升批量操作效率
Fixes #435
2026-01-06 19:32:27 +08:00
Wenjie Zhang
3812d61566
feat(FileUploadModal): 添加文件夹上传模式并优化图标库
...
refactor(KnowledgeBaseTool): 替换ant-design图标为lucide-vue-next
style: 调整多个组件的灰色调色板变量
fix(FileTable): 移除分页配置并调整悬浮延迟时间
2026-01-05 00:46:34 +08:00
Wenjie Zhang
88aecfbebc
feat(文件管理): 重构文件上传和操作界面
...
- 将上传按钮改为下拉菜单,支持选择上传文件或文件夹
- 优化操作按钮布局和图标使用方式
- 添加文件排序功能,支持按文件名、创建时间和状态排序
- 改进状态筛选交互,使用下拉菜单方式
- 统一图标大小和使用方式,提升视觉一致性
- 调整主题色为更明亮的蓝色(#198cb2)
2026-01-04 22:47:39 +08:00
Wenjie Zhang
3c77755a78
feat: 重构知识库文件处理流程,支持分阶段处理【!important】
...
refactor(lightrag/milvus): 将文件处理拆分为上传、解析和入库三个阶段
feat(base): 新增文件状态枚举和分阶段处理方法
feat(api): 添加手动触发解析和入库的API接口
fix(utils): 修复MinIO URL解析逻辑,支持更多协议格式
style(components): 优化UI组件样式和交互
test: 移除过时的测试文件
2026-01-04 21:35:25 +08:00
Wenjie Zhang
4bd772f0cd
fix(security-32): 移除API路径重写以简化代理配置
2026-01-04 11:43:08 +08:00
Wenjie Zhang
865be9c373
refactor(FileUploadModal): 重构文件上传模态框的布局和样式
...
- 重新组织顶部操作栏,优化模式切换和帮助链接
- 将配置面板重构为更清晰的网格布局,改进OCR状态显示
- 优化上传区域和冲突文件列表的视觉设计
- 使用更现代的CSS变量和布局方式
2026-01-03 19:11:41 +08:00
Wenjie Zhang
fffe237780
feat(知识库): 在生成描述时支持传入文件列表
...
在知识库描述生成功能中增加文件列表参数,使AI能参考文件内容生成更准确的描述
前端组件传递文件列表至API,后端处理时将其包含在提示词中
2026-01-03 19:02:08 +08:00
Wenjie Zhang
6a94b0626c
fix(security): 防止路径遍历攻击通过使用basename处理task_id
2026-01-02 22:53:15 +08:00
Wenjie Zhang
dd5dc53a64
feat(security): 对于图谱文件上传,添加从MinIO URL下载文件的临时文件上下文管理器
...
重构文件上传服务以使用新的MinIO上下文管理器
移除本地文件路径支持,仅允许MinIO URL
2026-01-02 22:52:33 +08:00
Wenjie Zhang
2524b60d9a
fix(security-53): 优化用户认证流程和本地存储策略
...
重构用户存储模块,不再将用户信息保存在本地存储中,仅保留token
在路由守卫中添加获取用户信息的逻辑,确保token有效时能获取最新用户信息
2026-01-02 22:15:50 +08:00
GitHub Actions
adac39fcde
style: auto-format with ruff [skip ci]
2026-01-02 12:03:38 +00:00
Wenjie Zhang
2584db2acb
Merge branch 'main' of https://github.com/xerrors/Yuxi-Know
2026-01-02 20:02:39 +08:00
Wenjie Zhang
7c414521c9
fix(reporter): 修复 reporter 智能体的模型加载异常
2026-01-02 19:56:55 +08:00
Wenjie Zhang
338a0fcf23
Enhance README with feature images and descriptions
...
Added images and descriptions for various features and examples.
2026-01-02 19:52:01 +08:00
Wenjie Zhang
3885946a0d
style(ui): 调整多个组件的间距和样式细节
...
优化用户管理组件、基础设置区域和设置模态框的间距和样式
移除模型供应商组件中冗余的样式和动画效果
简化卡片悬停效果和响应式设计
2026-01-02 15:46:55 +08:00
Wenjie Zhang
ee82aa385c
refactor(ui): 将检索配置功能从QuerySection移至DataBaseInfoView
...
重构检索配置弹窗和相关按钮的位置,从QuerySection组件移动到DataBaseInfoView组件
2026-01-02 15:02:10 +08:00
Wenjie Zhang
f8ee1df96c
feat(FileTable): 添加多选模式切换功能
...
添加多选按钮用于切换表格的选择模式,当退出多选模式时清空已选项
2026-01-02 15:02:04 +08:00
Wenjie Zhang
302175e0b0
refactor: 移除 ChromaDB 相关代码和依赖
...
移除项目中所有与 ChromaDB 相关的代码、依赖和文档引用,统一使用 Milvus 作为向量数据库实现
2026-01-02 14:44:00 +08:00