Commit Graph

104 Commits

Author SHA1 Message Date
Wenjie Zhang
fd7cb4d3d0
Update roadmap.md 2025-11-08 14:41:00 +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
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
3a6e76e06e 功能:新增可配置搜索参数的SearchConfigTab组件
- 实现SearchConfigTab.vue组件,用于管理搜索配置设置
- 增加加载状态、错误处理和默认重置功能
- 集成本地存储功能,支持用户配置的保存与加载
- 更新AppLayout.vue,在数据库信息视图中新增SearchConfigTab
- 修改数据库存储逻辑,支持必要时跳过查询参数加载
- 增强DataBaseInfoView.vue,为向量数据库添加重排序器配置选项
- 重构database.js,优化查询参数加载逻辑
- 清理未使用导入项并优化各组件样式
2025-11-06 19:47:22 +08:00
Wenjie Zhang
ac74b85051 docs: pre-release 0.3.0 2025-11-05 16:22:51 +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
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
27f71c0cf7 chore: gitignore 2025-10-30 22:29:38 +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
Wenjie Zhang
107ec04dba feat: 优化批量上传脚本,支持多种文件格式上传并添加任务状态检查功能 2025-10-26 21:10:42 +08:00
Wenjie Zhang
2a6be3e2ac feat: 在文件上传组件中添加OCR警告提醒,提示用户启用OCR功能以提取PDF或图片文件的文本内容 2025-10-26 18:30:59 +08:00
Wenjie Zhang
25584e366a fix: 修复文档解析器中的后端参数设置 2025-10-26 17:55:21 +08:00
Wenjie Zhang
a8491c5beb feat: 使用 create_agent 接口替换老版本的 create_react_agent 2025-10-25 20:01:23 +08:00
Wenjie Zhang
fdc4f174a9 style: 更新文件管理功能,支持HTML文件图标和颜色,优化文件选择状态管理 2025-10-25 16:01:50 +08:00
Wenjie Zhang
12bfc58709 feat: MinerU 升级到 2.5 版本,同时优化整体的 OCR 体验。 2025-10-25 14:26:47 +08:00
Wenjie Zhang
f6547fef13 fix: 处理 embed_info 可能为字典或 EmbedModelInfo 对象的情况,确保获取模型名称和其他属性的兼容性 2025-10-23 22:57:01 +08:00
Wenjie Zhang
59727d6d7e refactor: 更新文档,优化批量上传和解析脚本说明;移除不再支持的转换功能 2025-10-23 14:59:25 +08:00
Wenjie Zhang
0ee327cb97 refactor: 重构 config 模块 2025-10-22 11:51:32 +08:00
Wenjie Zhang
48cf8e2f21 style: 调整导航菜单样式,优化尺寸和交互效果 2025-10-20 09:23:11 +08:00
Wenjie Zhang
8d5599e02f
Update roadmap.md 2025-10-15 02:07:45 +08:00
Wenjie Zhang
f21163f8d6
Update knowledge-base.md 2025-10-14 20:52:06 +08:00
Wenjie Zhang
163bc88820
Update quick-start.md 2025-10-14 16:37:25 +08:00
Wenjie Zhang
d40bc3efa5
Update roadmap.md 2025-10-14 08:11:35 +08:00
Wenjie Zhang
acc9a49cb1
Update roadmap.md 2025-10-14 06:16:36 +08:00
Wenjie Zhang
7c40d6c421 docs: 更新智能体和文档处理相关文档,添加内置工具说明及支持的文件类型** 2025-10-14 04:19:52 +08:00
Wenjie Zhang
04e5629084 docs: 更新 README 和开发路线图,添加版本信息和最新动态 2025-10-14 02:37:02 +08:00
Wenjie Zhang
50d2cf850f feat: 更新模型配置和选择逻辑,修改为通过 model_spec 统一指定模型格式 2025-10-14 02:27:15 +08:00
Wenjie Zhang
b36f6e78f3 refactor(time): 重构应用程序中的日期时间处理
- 新增工具模块 `datetime_utils.py`,用于统一处理UTC和上海时区
- 在 `manager.py`、`models.py` 等后端文件中,将直接操作日期时间的代码替换为工具函数
- 更新前端组件,使用 `dayjs` 进行时区感知的日期格式化和解析
- 移除冗余的日期格式化逻辑,将其集中到工具函数中
- 通过确保所有时间戳均以亚洲/上海时区显示,提升用户体验
2025-10-13 15:08:54 +08:00
Wenjie Zhang
a97d72c270 fix: 修复Dashboard中的数据加载问题,添加对话的更新时间 2025-10-13 12:37:06 +08:00
Wenjie Zhang
74f0a87a92 feat: 调整智能体布局,移除顶部的 header,与 agentchat 融为一体,界面更加清爽 2025-10-13 11:12:25 +08:00
Wenjie Zhang
6986378e02 fix: 修复消息中断时带来的消息显示问题 2025-10-12 23:45:17 +08:00
Wenjie Zhang
2ac690eb81 feat: 更新聊天代理和任务管理器,支持通过线程ID管理消息,优化日志记录和敏感内容检查 2025-10-12 13:09:29 +08:00
Wenjie Zhang
ca3e95f89c docs: 添加 Tavily 网页搜索功能的配置步骤和说明 2025-10-11 12:49:05 +08:00
Wenjie Zhang
c3a8360a77 fix: 修复 doc 解析的问题,并增加文件类型支持检查和相关API
- 在文件上传功能中添加对不支持文件类型的检查,返回400错误。
- 新增获取支持文件类型的API接口。
- 更新前端文件上传组件,动态加载支持的文件类型并提供用户提示。
2025-10-11 10:36:57 +08:00
Wenjie Zhang
c72e2cfb90 test: 增加路由的集成测试
- 新增多个集成测试,涵盖认证、聊天、知识库和系统路由的API端点
- 更新测试环境变量配置,确保测试凭据的灵活性
- 移除冗余的测试文件,优化测试结构
2025-10-11 01:07:45 +08:00
Wenjie Zhang
371f717881 feat: 更新环境变量配置路径
- 新增 .env.template 文件,提供环境变量配置示例
- 更新 docker-compose.yml 和相关文档,调整 .env 文件路径至项目根目录
- 修正文档中对环境变量配置的引用,确保一致性
2025-10-10 18:07:06 +08:00
Wenjie Zhang
83a9507315 docs: 更新 README 和文档配置,移除冗余内容并优化快速开始指南 2025-10-10 16:13:35 +08:00
Wenjie Zhang
314c84b68a docs: 更新文档配置,设置基础路径为 '/Yuxi-Know/' 2025-10-10 16:00:18 +08:00
Wenjie Zhang
4a2bf3f125 docs: 修复文档编译错误 2025-10-10 15:35:36 +08:00
Wenjie Zhang
a31f60b0a6 refactor!: 移除自定义模型支持 2025-10-10 14:59:12 +08:00
Wenjie Zhang
b866ddfec2 docs: 更新文档,添加智能体开发、品牌自定义、文档解析等新内容,并优化快速开始指南 2025-10-10 10:49:51 +08:00
Wenjie Zhang
2671b60dff docs: 更新文档结构 2025-10-10 01:26:12 +08:00