Commit Graph

1261 Commits

Author SHA1 Message Date
jonasHanhan
3a75b75bfd fix: multiple Human in the loop approvals getting stuck (#453)
Add check_and_handle_interrupts call to resume_agent_chat function
to make it consistent with the main chat flow.

Root cause:
- Main chat flow checks for pending interrupts after stream ends
- Resume flow was missing this check
- When a new interrupt was triggered after resume, frontend never
  received the new approval request

Fix:
- Add the same interrupt detection logic after stream ends in resume flow
2026-01-15 16:21:00 +08:00
Wenjie Zhang
995c6041aa lint(web): [大量改动] 格式化前端代码 2026-01-15 06:01:34 +08:00
Wenjie Zhang
370b0e4b25 feat: 添加选项卡功能以优化配置项展示,重构侧边栏布局 2026-01-15 05:59:13 +08:00
Wenjie Zhang
673a7fdd75 feat: 优化设置面板和模型提供者组件的布局与样式 2026-01-15 05:33:24 +08:00
Wenjie Zhang
62685b7ffe refactor: 重构组件和样式以改善UI/UX
- 重构FileDetailModal.vue,增加了下载选项下拉菜单并优化了布局。
- 移除部分页面的响应式媒体查询,不做响应式适配,仅适配大众尺寸
- 改进了ChunkParamsConfig.vue的布局,更好地分组参数。
- 调整了FileTable.vue,改善排序和筛选UI,包括状态筛选逻辑。
- 优化了FileUploadModal.vue的布局,提高OCR引擎配置的可见性。
- 其他  AiTextarea.vue / DataBaseView.vue / AppLayout.vue / file_utils.js / DataBaseInfoView.vue / FeedbackModalComponent.vue / FileTable.vue
2026-01-15 04:54:53 +08:00
Wenjie Zhang
55dbbf1846 feat: 优化动态 filetable 分页 #472 2026-01-15 02:38:02 +08:00
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