Commit Graph

1049 Commits

Author SHA1 Message Date
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
miluELK
48c4283554 feat: 添加了ReactAgent,MultiAgent,ToolAgent。为State添加了基类BaseState。common/tools中添加了人工审批工具(目前无法正常调用,前端需要完善人工审批流程) 2025-10-27 15:32:12 +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
02c68a0ca5 feat: 添加隐私设置功能,支持创建私有知识库并在界面中显示锁定图标 2025-10-26 15:08:43 +08:00
Wenjie Zhang
2936f84ba1 feat: 添加 SqlReporterAgent,支持生成 SQL 查询报告并调用图表工具 2025-10-25 22:49:20 +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
66abbc986b feat: 更新任务列表接口,增加限制参数并返回任务摘要信息 2025-10-25 14:55:06 +08:00
Wenjie Zhang
12bfc58709 feat: MinerU 升级到 2.5 版本,同时优化整体的 OCR 体验。 2025-10-25 14:26:47 +08:00
Wenjie Zhang
a930e3e135 add mineru-api 2025-10-24 02:07:31 +08:00
Wenjie Zhang
c8fa8a0131 feat: 更新MinerU(v2.5) 配置,修改镜像名称和后端,优化OCR处理逻辑 2025-10-24 01:09:24 +08:00
Wenjie Zhang
a1fdcbc36c style: ruff format 2025-10-24 00:11:52 +08:00
Wenjie Zhang
92a110d955
Merge pull request #310 from ELK-milu/main
fix:修复base中创建知识库时直接将basemodel转为json时的报错问题
2025-10-23 23:46:30 +08:00
Wenjie Zhang
fba6821355
Merge branch 'main' into main 2025-10-23 23:38:23 +08:00
Wenjie Zhang
014e877c14 feat: 添加新的嵌入模型和重排序模型配置,更新相关文档提示 2025-10-23 23:34:16 +08:00
Wenjie Zhang
42d2eb124d fix: 基本设置的模型列表项中无法显示embedding模型和rerank模型 2025-10-23 23:14:01 +08:00
Wenjie Zhang
f6547fef13 fix: 处理 embed_info 可能为字典或 EmbedModelInfo 对象的情况,确保获取模型名称和其他属性的兼容性 2025-10-23 22:57:01 +08:00
miluELK
367c79a06e fix:修复base中创建知识库时直接将basemodel转为json时的报错,先转为dict再转为json 2025-10-23 17:50:12 +08:00
miluELK
4d31a6b5df Merge remote-tracking branch 'upstream/main' 2025-10-23 15:35:37 +08:00
Wenjie Zhang
59727d6d7e refactor: 更新文档,优化批量上传和解析脚本说明;移除不再支持的转换功能 2025-10-23 14:59:25 +08:00
miluELK
68c256db81 feat:删除CLAUDE.md 2025-10-23 14:15:04 +08:00
miluELK
d53a32e6b8 feat:对部分代码提出了修改建议,用TODO高亮了。修改了AgentManager添加智能体的方法,现在可以通过自动遍历Agents目录来获取,方便切换到private分支管理私有代码 2025-10-23 14:08:08 +08:00
Wenjie Zhang
d56cec5002 refactor: 适配了 langchain v1 版本,但并引入新特性,仅无兼容性错误 2025-10-23 01:39:01 +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
2f9b134242 fix: 修复文件上传API中的jsonl文件类型不支持的问题;fix: #300
- 添加了 allow_jsonl的参数在Graph的接口处
2025-10-17 12:15:40 +08:00
Wenjie Zhang
c0e4f6f8e7 fix: env file error 2025-10-16 14:52:14 +08:00
Wenjie Zhang
a0194b8e09 feat: 更新 MinIO 上传功能,支持指定存储桶并添加公共读取策略,修复文件上传bug 2025-10-16 14:12:59 +08:00
Wenjie Zhang
42b75979dd chore: 修复数据库迁移中潜在的 BUG 2025-10-15 22:31:30 +08:00
Wenjie Zhang
8514f18985 style: 登录样式更新 2025-10-15 22:24:33 +08:00
Wenjie Zhang
5d8101a502 feat: 当左侧选项为空时,隐藏 + 号 2025-10-15 13:29:33 +08:00
Wenjie Zhang
ec66a0b7a9 Merge branch 'main' of https://github.com/xerrors/Yuxi-Know 2025-10-15 02:50:11 +08:00
Wenjie Zhang
578682abfa feat: 优化聊天代理功能,增加时间成本计算;调整对话状态管理,确保消息流处理更流畅;更新样式以提升用户体验。 2025-10-15 02:37:42 +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
a92cc54675
Update README.md 2025-10-14 16:37:37 +08:00
Wenjie Zhang
163bc88820
Update quick-start.md 2025-10-14 16:37:25 +08:00
Wenjie Zhang
50e3b9cc4f
Update README.md 2025-10-14 08:54:06 +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
c33d56f078 fix: 移除 collection.flush() Fixes #297 2025-10-14 06:07:51 +08:00
Wenjie Zhang
7c40d6c421 docs: 更新智能体和文档处理相关文档,添加内置工具说明及支持的文件类型** 2025-10-14 04:19:52 +08:00
Wenjie Zhang
e4d5bc6cd3
Update README.md 2025-10-14 02:41:02 +08:00
Wenjie Zhang
04e5629084 docs: 更新 README 和开发路线图,添加版本信息和最新动态 2025-10-14 02:37:02 +08:00