Commit Graph

1255 Commits

Author SHA1 Message Date
Wenjie Zhang
7fb5ba830d chore: 更新版本号至 v0.4.3,修改相关文档和配置文件 2026-01-15 01:07:41 +08:00
Wenjie Zhang
1204e9f134 fix(style): 修复任务中心硬编码颜色 2026-01-15 01:04:03 +08:00
Wenjie Zhang
22921fdec7 feat(parsing): 使用 docling 处理 docx/xlsx/pptx #439 2026-01-15 00:29:00 +08:00
Wenjie Zhang
e7c078310e docs: 更新MCP服务器管理等相关文档 2026-01-14 22:27:45 +08:00
Wenjie Zhang
9fa8ce288f feat: 添加知识库名称检查,防止重复创建相同名称的知识库 #466 2026-01-14 22:00:53 +08:00
Wenjie Zhang
386c5d5dad feat: 添加模型选择校验,确保生成模型和评估模型同时选择或同时不选择 2026-01-14 21:52:20 +08:00
Wenjie Zhang
5047cd0744 style: 调整设置模态框样式,优化布局和间距 2026-01-14 21:40:48 +08:00
Wenjie Zhang
e1825aded2 style: 点击服务器名称显示详情模态框,限制图标输入长度 2026-01-14 21:12:12 +08:00
Wenjie Zhang
9430cba037 feat: 增强LLM查询功能,lightrag 中支持选择返回内容范围(默认仅 chunk) #437 2026-01-14 21:03:11 +08:00
Wenjie Zhang
ebbb831fc0 feat: 实现MCP服务以统一业务逻辑和状态管理
- 新增 mcp_service 文件,移除原本的 src/agents/common/mcp.py,所有功能合并到mcp_service,MCP服务来处理服务器配置的增删改查操作、数据库与缓存之间的同步以及MCP客户端和工具的管理。
- 将重构的 MCP 和现有智能体做适配,引入全局缓存和状态管理机制用于MCP服务器和工具。
- 数据库表更新,在MCPServer模型中为StdIO传输类型添加了command和args字段。
- 其他代码优化、增强样式以提升用户体验和可读性。
2026-01-14 20:16:51 +08:00
hfdy2019
51b7824819 feat: make lint & make format 2026-01-14 20:16:51 +08:00
hfdy2019
c360252e56 feat: 新增支持动态配置mcp功能 2026-01-14 20:16:51 +08:00
Wenjie Zhang
59b7193762 feat: 添加任务卡片状态指示器和进度信息,优化样式 2026-01-14 18:00:54 +08:00
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