Commit Graph

996 Commits

Author SHA1 Message Date
Wenjie Zhang
a1bf8d3f7a fix: 增强知识图谱加载逻辑和错误处理
- 在 `KnowledgeGraphSection.vue` 中,更新 `loadGraph` 和 `scheduleGraphLoad` 函数,增加条件检查和日志输出,以确保图谱加载的稳定性。
- 在 `KnowledgeGraphViewer.vue` 中,优化数据库加载逻辑,确保在没有选中数据库时提供适当的警告信息,并添加日志以跟踪加载过程。
- 重置图谱统计信息以适应新的数据库选择逻辑,确保用户体验的一致性。
2025-11-10 22:33:47 +08:00
Wenjie Zhang
bbcfacf975 refactor: 移除系统重启功能及相关代码
- 删除 `system_router.py` 中的重启系统 API 及其相关逻辑。
- 更新 `system_api.js` 中的重启系统 API 调用。
- 移除 `SettingView.vue` 中的重启按钮和相关逻辑。
- 调整 `ChatSidebarComponent.vue` 和 `StatusBar.vue` 的样式,优化 UI 体验。
2025-11-10 13:10:53 +08:00
Wenjie Zhang
cb2a57b2a1 fix: 增强知识图谱结果判断逻辑
- 在 `ToolResultRenderer.vue` 中,改进知识图谱结果的判断逻辑,增加对数据格式的验证,确保返回有效的三元组。
- 在 `agent.js` 中,添加用户权限检查,确保只有管理员可以加载智能体配置。
2025-11-10 09:17:06 +08:00
Wenjie Zhang
92710097ba
Update README.md 2025-11-09 15:29:30 +08:00
Wenjie Zhang
918db15d9e Merge branch 'main' of github.com:xerrors/Yuxi-Know 2025-11-09 15:09:36 +08:00
Wenjie Zhang
18fc7d57b4 fix: 更新聊天删除逻辑以自动创建新对话
- 修改 `AgentChatComponent.vue` 中的删除聊天逻辑,确保删除当前对话时自动创建新对话。
- 更新 `ChatSidebarComponent.vue` 中的删除菜单项,移除对当前聊天 ID 的限制,允许删除任何聊天。
2025-11-09 15:09:23 +08:00
Wenjie Zhang
0c24c1c17b
Update document-processing.md 2025-11-08 22:37:21 +08:00
Wenjie Zhang
ee7b149381 refactor: 更新系统路由和信息配置
- 移除 `get_default_info_config` 函数,简化信息配置加载逻辑。
- 在 `info.template.yaml` 中更新品牌信息和功能特性,添加新的统计信息和操作链接。
- 修改 `HomeView.vue` 以支持新的功能特性和操作链接展示,优化页面布局和样式。
- 删除过时的 `models.yaml` 文件,集中管理模型配置。
2025-11-08 20:59:24 +08:00
Wenjie Zhang
7aaae83dbc fix: 修复新建对话按钮是禁用状态的问题 2025-11-08 17:14:54 +08:00
Wenjie Zhang
47bf8f41fe feat:
- 在 FileDetailModal 组件中,新增下载原文和下载 Markdown 按钮。
- 实现下载原文和 Markdown 的逻辑,包括文件名处理和错误提示。
- 优化模态框标题样式,增强用户体验。
2025-11-08 17:00:32 +08:00
Wenjie Zhang
2f64a4b597
Update README.md 2025-11-08 16:50:23 +08:00
Wenjie Zhang
35f56e5bce
Update roadmap.md 2025-11-08 16:47:14 +08:00
Wenjie Zhang
fd7cb4d3d0
Update roadmap.md 2025-11-08 14:41:00 +08:00
Wenjie Zhang
214bcb8d3e fix: 更新聊天代理处理逻辑,增强敏感内容检测和中断提示
- 在 chat_agent 函数中,优化了敏感内容检测后的响应,添加了时间成本的记录。
- 修改了前端 AgentChatComponent 和 AgentMessageComponent,以正确处理和显示敏感内容中断的提示信息。
- 移除了不必要的代码注释和冗余逻辑,提升了代码可读性。
2025-11-08 14:20:19 +08:00
Wenjie Zhang
685f48272b feat: 重构聊天界面状态管理,整合 UI 状态到 chatUI store 2025-11-08 13:59:56 +08:00
Wenjie Zhang
41c5b43ea4 fix: 修复手动中断 的时候,消息没有显示的 BUG 2025-11-08 13:32:15 +08:00
Wenjie Zhang
2017f2d7b3 docs: 恢复 0.3 版本的文档 2025-11-08 11:32:41 +08:00
Wenjie Zhang
03d4e9bad1 docs: 删除过时的文档文件,包括更新说明、贡献指南、常见问题和开发路线图,以简化文档结构 2025-11-08 11:01:34 +08:00
Wenjie Zhang
62cdd8648f docs: 更新文档结构和内容,添加新功能说明(新增区分开发版和稳定版) 2025-11-08 10:52:09 +08:00
Wenjie Zhang
8b4b7c230c feat: 添加附件上传中间件和管理功能
- 实现对话线程的附件上传、列出和删除功能
- 引入附件中间件以支持附件内容的上下文注入
- 更新智能体和对话管理器以处理附件元数据
- 增强前端组件以支持文件上传和显示附件状态
- 优化文档以反映新功能和使用示例
2025-11-08 10:51:30 +08:00
Wenjie Zhang
6361602851 feat: 更新FileUploadModal组件,优化按钮逻辑和样式 2025-11-07 15:01:59 +08:00
Wenjie Zhang
0e2b7c86a3 fix: 修复上次 examples 错误 2025-11-07 12:38:29 +08:00
Wenjie Zhang
99aae1c00a feat: 重构智能体元数据系统,从集中式 YAML 迁移到分布式 TOML 配置 2025-11-07 12:28:58 +08:00
Wenjie Zhang
bf3e8cdedf chore: 添加 bug 修复发布流程和更新 CallStatsComponent 及 KnowledgeStatsComponent 以优化数据展示 2025-11-07 02:55:35 +08:00
Wenjie Zhang
b8bfc97b80 feat: 更新知识图谱组件,优化统计信息显示和图表加载逻辑 2025-11-06 22:46:25 +08:00
Wenjie Zhang
f0275aaadc feat: 更新组件样式和逻辑,优化用户体验 2025-11-06 21:59:48 +08:00
Wenjie Zhang
3a6e76e06e 功能:新增可配置搜索参数的SearchConfigTab组件
- 实现SearchConfigTab.vue组件,用于管理搜索配置设置
- 增加加载状态、错误处理和默认重置功能
- 集成本地存储功能,支持用户配置的保存与加载
- 更新AppLayout.vue,在数据库信息视图中新增SearchConfigTab
- 修改数据库存储逻辑,支持必要时跳过查询参数加载
- 增强DataBaseInfoView.vue,为向量数据库添加重排序器配置选项
- 重构database.js,优化查询参数加载逻辑
- 清理未使用导入项并优化各组件样式
2025-11-06 19:47:22 +08:00
Wenjie Zhang
6c17f8f06f
Fix demo link and enhance documentation section
Updated demo link and modified documentation reference.
2025-11-05 22:57:07 +08:00
Wenjie Zhang
60a3771a07
Update README.md 2025-11-05 16:33:05 +08:00
Wenjie Zhang
ac74b85051 docs: pre-release 0.3.0 2025-11-05 16:22:51 +08:00
Wenjie Zhang
cf5f1a3d7e feat: 修复消息渲染不完整的 bug 2025-11-05 10:15:17 +08:00
Wenjie Zhang
71cf6830e4 feat: 更新时间范围为14天和14小时,优化满意度计算逻辑 2025-11-05 09:20:58 +08:00
Wenjie Zhang
0835ab708e docs: 更新 roadmap 2025-11-05 02:11:15 +08:00
Wenjie Zhang
6eaeb144a3 Merge branch 'main' of https://github.com/xerrors/Yuxi-Know 2025-11-05 02:05:30 +08:00
Wenjie Zhang
554249553a dependency: 更新项目库的依赖,并优化一些细节 2025-11-05 02:05:23 +08:00
Wenjie Zhang
09fffb233c feat: 添加 middleware, subagents 支持
- 统一导入路径,优化代码结构,删除冗余文件和函数
- refactor: 将 chatbot agent 使用 create_agent 重构,大幅简化处理逻辑
2025-11-05 02:04:34 +08:00
Wenjie Zhang
159f4819f0 refactor: 移除冗余智能体 2025-11-05 02:03:06 +08:00
Wenjie Zhang
a1150b957f feat: 添加数据库描述支持,优化查询表名工具的输出信息 2025-11-04 23:36:49 +08:00
Wenjie Zhang
194ef51299 feat: 更新数据库信息接口,支持可选的 LLM 配置信息,并在前端表单中添加相应字段 2025-11-04 00:35:49 +08:00
Wenjie Zhang
022eea8fde feat: 添加aiofiles支持以实现异步文件操作,优化文件上传性能 2025-11-03 12:20:50 +08:00
Wenjie Zhang
076e23eec3 refactor: 删除重复的 tools 2025-11-02 01:15:36 +08:00
Wenjie Zhang
8987cf5d8a refactor: 删除重复的智能体 2025-11-02 00:47:54 +08:00
Wenjie Zhang
0b0dbe6a69 Merge branch 'pr/ELK-milu/314' 2025-11-01 21:44:23 +08:00
Wenjie Zhang
cee6a641ee Merge branch 'main' of github.com:xerrors/Yuxi-Know 2025-11-01 21:40:51 +08:00
miluELK
cb516b4986 feat: 为agent封装为tool调用添加了runtimeconfig,可以传递记忆 2025-11-01 21:40:19 +08:00
miluELK
68d654458c feat: 添加了ReactAgent,MultiAgent,ToolAgent。为State添加了基类BaseState。common/tools中添加了人工审批工具(目前无法正常调用,前端需要完善人工审批流程) 2025-11-01 21:40:19 +08:00
Wenjie Zhang
181341db48 feat: 为智能体操作实现人工审批机制
- 新增 HumanApprovalModal 组件,用于处理用户对关键操作的审批。
- 引入 useApproval 可组合项,用于管理审批状态和逻辑。
- 更新 AgentChatComponent 以显示审批模态框并处理审批操作。
- 增强消息处理功能,支持工具调用合并并改进对 AI 消息块的处理。
- 重构各种组件和 API,以整合新的审批流程,确保代理交互期间的流畅用户体验。
2025-11-01 21:34:16 +08:00
Wenjie Zhang
127c73e180 refactor: 智能体重命名并添加格式检查 2025-10-31 14:16:07 +08:00
Wenjie Zhang
27f71c0cf7 chore: gitignore 2025-10-30 22:29:38 +08:00
miluELK
ad8e26c654 feat: 为agent封装为tool调用添加了runtimeconfig,可以传递记忆 2025-10-28 08:22:52 +08:00