Commit Graph

994 Commits

Author SHA1 Message Date
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
Wenjie Zhang
6b67bf6f93 feat: 极大的提升 SQL 工具调用的稳定性,移除 LIMINT 并将默认超时时间修改为 60s,添加MySQL连接管理器和安全检查功能,优化查询执行和错误处理逻辑
- 重构 MySQLConnectionManager,在使用前验证游标,向使用者提供辅助函数,并使用基于线程池的超时机制替代 SIGALRM,使查询可运行长达 600 秒,同时安全地失效不良连接(src/agents/common/toolkits/mysql/connection.py)
  - 扩大安全防护中的允许超时窗口,移除未使用的限制验证器,并更新查询模型默认值(src/agents/common/toolkits/mysql/security.py,src/agents/common/toolkits/mysql/tools.py)
  - 使 mysql_query 依赖 execute_query_with_timeout,移除隐式 LIMIT 注入,确保失败时连接保持健康,扩展结果格式化和故障排除提示;记录 list-table 调用,并在避免按表 COUNT 扫描的同时,丰富 mysql_describe_table 的列注释(src/agents/common/toolkits/mysql/tools.py)
  - 将高级代理指南重命名为 agents-config,更新 VitePress 导航,并在文档中增加 LangGraph/MCP/MySQL 配置指导(docs/.vitepress/config.mts,docs/advanced/agents-config.md)
  - 调整路线图错误列表,将 LangGraph 工具问题标记为已解决,并跟踪 LightRAG 查看器的缺失功能(docs/changelog/roadmap.md)
  - 添加 CLAUDE.md,引导贡献者参阅 AGENTS.md 获取更多信息
2025-10-27 23:41:40 +08:00
Wenjie Zhang
093084ef7f feat: 更新工具调用处理逻辑,支持新旧格式兼容并优化工具调用参数合并 2025-10-27 18:41:35 +08:00