Wenjie Zhang
d2c8d44daf
fix(config): 设置默认智能体ID为 ChatbotAgent,确保兼容旧配置
2026-03-07 22:56:06 +08:00
Wenjie Zhang
9fe24135a2
Merge branch 'main' of https://github.com/xerrors/Yuxi-Know
2026-03-07 17:19:09 +08:00
Wenjie Zhang
d81bd1911a
fix(docker): 在 Dockerfile 中添加 libpq5 并更新 LangGraph 的部分特性以支持 PostgreSQL
...
同时更新默认模型为 Pro 分类
2026-03-07 09:12:29 +00:00
Wenjie Zhang
b420f7f69c
feat: 新增对话置顶功能,优化对话列表排序和更新逻辑
2026-03-06 20:29:58 +08:00
Wenjie Zhang
230f69bf16
chore: 发布 v0.5.1 版本
...
- 更新版本号: 0.5.0.dev → 0.5.1
- 更新前端依赖版本
- 更新快速开始文档版本说明
2026-03-06 11:49:31 +08:00
Wenjie Zhang
85d0867080
format: 修复代码格式,优化导入顺序,清理多余空行
2026-03-06 10:24:38 +08:00
Wenjie Zhang
186012e5e8
fix(skills): 修复 skills 加载以及按需暴露问题,并新增 reporter 技能,已可以替代数据库报表智能体
2026-03-06 10:15:58 +08:00
Wenjie Zhang
96ce4dbe8a
feat(chat): 新增对话线程列表的分页功能,支持limit和offset参数
2026-03-06 10:14:43 +08:00
Wenjie Zhang
1130cabe57
fix(tool): 修复部分情况下工具调用异常中断的问题
2026-03-06 10:14:05 +08:00
Wenjie Zhang
c4beda2ef1
feat: 新增图表工具组件,支持图表结果展示
2026-03-05 02:29:01 +08:00
Wenjie Zhang
c288c04a82
fix: 优化Qwen-Image 工具
2026-03-05 01:43:45 +08:00
Wenjie Zhang
393d3b6a32
refactor(skills): 通过引入SkillsMiddleware重构技能处理
...
- 添加了SkillsMiddleware来管理技能提示注入、依赖解析和动态激活。
- 从RuntimeConfigMiddleware中移除了与技能相关的逻辑并将其整合到SkillsMiddleware中。
- 删除了skill_resolver.py,因为其功能已集成到SkillsMiddleware中。
- 更新了各个组件以使用新的SkillsMiddleware进行技能管理。
- 改进了skill_service.py中技能和工具加载的异步处理。
2026-03-05 01:42:53 +08:00
Wenjie Zhang
24cbb41f4f
fix(minio): 添加删除 bucket 功能,优化知识库删除逻辑 #534
2026-03-04 19:29:33 +08:00
Wenjie Zhang
df80829bb2
fix(minio): 增强知识库删除功能,添加 MinIO 文件清理逻辑 Fixes 关于删除知识库时,所涉及到的上传文件问题
...
Fixes #533
2026-03-04 04:46:37 +08:00
Wenjie Zhang
39d8a21bd7
fix(import): 修复循环导入问题
2026-03-04 04:27:57 +08:00
Wenjie Zhang
43679f4c0d
style(format): 格式化代码
2026-03-04 04:13:05 +08:00
Wenjie Zhang
76656ab95e
refactor: 重构知识库工具并集成新工具
...
- 新增 KnowledgeBaseMiddleware,提供通用知识库工具(list_kbs、get_mindmap、query_kb)
- 新增 debug/tools.py 调试工具集
- 重构 kbs/tools.py,分离通用工具与 MySQL 工具
- 移除旧的 toolkits registry 简化架构
- API 变更:get_databases_by_user → get_databases_by_user_id
- 前端拆分 KnowledgeBaseTool.vue 为多个专用工具组件
2026-03-04 04:06:48 +08:00
Wenjie Zhang
b4ea2ab948
feat: 重构工具管理并集成新工具API
...
- 将 `get_tavily_search` 导入移至新的工具包结构中。
- 更新 `skill_service.py` 以获取所有工具而不仅仅是内置工具。
- 引入 `tool_service.py` 用于管理工具元数据和初始化。
- 从 `models.py` 中删除了旧的数据库模型。
- 添加了新的 `tool_api.js` 用于工具管理API端点。
- 创建了 `ToolsManagerComponent.vue` 用于在UI中显示和管理工具。
- 更新了 `ExtensionsView.vue` 以包含工具管理的新标签页。
2026-03-03 23:44:57 +08:00
Wenjie Zhang
b19fdcb9f5
refactor: 将 services 和 adapters 移动到 graphs 目录
...
- 将 src/knowledge/services/upload_graph_service.py 移动到 src/knowledge/graphs/
- 将 src/knowledge/adapters/ 整个目录移动到 src/knowledge/graphs/adapters/
- 更新所有导入路径:src.knowledge.adapters → src.knowledge.graphs.adapters
- 保持原有的延迟导入设计以解决循环依赖问题
- 保持向后兼容性:src.knowledge.__init__ 仍然导出 UploadGraphService 和 GraphDatabase
影响范围:
- server/routers/graph_router.py
- src/knowledge/__init__.py
2026-03-03 14:44:58 +08:00
haosenwang1018
a4e5486e51
feat: add version constant and get_version() helper
2026-03-02 21:03:26 +08:00
Wenjie Zhang
09577b9b65
refactor: 重构知识库工具模块,优化工具获取逻辑并移除冗余代码
2026-03-02 21:00:40 +08:00
Wenjie Zhang
69281f6fe1
refactor: 优化文件系统后端结构
2026-03-02 00:04:16 +08:00
肖泽涛
97cea83285
Revert "fix(graph): 增加知识图谱禁用模式与降级路径"
...
This reverts commit 835f0786b2 .
2026-03-01 17:53:40 +08:00
肖泽涛
9c30c74d41
Revert "feat: 集成Langfuse并新增GAIA离线评估工具"
...
This reverts commit 45ecf7bcf2 .
2026-03-01 17:44:53 +08:00
肖泽涛
2b80e8c41f
merge: pull origin/main and resolve batch size conflicts
2026-02-28 17:18:33 +08:00
肖泽涛
835f0786b2
fix(graph): 增加知识图谱禁用模式与降级路径
...
- 新增 disabled graph service,统一图服务不可用时的行为
- 调整知识模块初始化与管理器,支持降级运行
- 更新图相关路由与工具调用逻辑,避免连接失败中断
- 同步部署文档与环境模板说明
2026-02-28 16:59:04 +08:00
肖泽涛
1f8ea859f8
fix(knowledge): 优化 laws 分块并加强超长保护
...
- 归一化法规 markdown,避免标题/列表标记干扰层级识别
- 按章节条进行层级语义切分,优先保持条级完整
- 超长 chunk 优先句级切分,最终保留 token 上限兜底
- 补充分块回归测试,覆盖 markdown 条款和超长场景
2026-02-28 16:58:52 +08:00
GitHub Actions
9844908b2c
style: auto-format with ruff [skip ci]
2026-02-28 08:33:54 +00:00
Wenjie Zhang
1249344156
Merge pull request #523 from holenzzz/fix/embedding-400
...
Fix embedding 400 errors
2026-02-28 16:31:47 +08:00
肖泽涛
0695f6f4cd
fix(embedding): use model-level batch_size for provider-specific limits
...
Root cause: DashScope embeddings accepts at most 10 inputs per request, but code used fixed batch_size=40, causing 400 Bad Request during indexing.
Changes:
- add batch_size to EmbedModelInfo with default 40
- set dashscope/text-embedding-v4 batch_size to 10
- persist batch_size in BaseEmbeddingModel and use it as default in batch/abatch encode
- update Milvus, evaluation, and upload-graph embedding paths to read model-configured batch_size
2026-02-28 13:09:53 +08:00
肖泽涛
725e2077a0
Merge branch 'codex/run-ha-v4-redis-stream'
2026-02-27 18:19:14 +08:00
肖泽涛
37daae7958
Merge branch 'feature/skills'
...
# Conflicts:
# server/utils/lifespan.py
2026-02-27 18:19:14 +08:00
肖泽涛
ffb32ed242
merge: reconcile main with origin/main
2026-02-27 18:19:14 +08:00
肖泽涛
fcc835f93a
feat: tune deep agent tool and context limits
2026-02-27 18:19:14 +08:00
肖泽涛
b7edef1042
refactor: simplify chat stream helper flows
2026-02-27 18:19:14 +08:00
肖泽涛
6768fa9ed3
fix(kb): 修复 worker 容器 获取不到 知识库实例的问题
2026-02-27 18:19:13 +08:00
肖泽涛
85480dbdc0
feat: migrate chat streaming to async run queue + SSE
2026-02-27 18:19:13 +08:00
肖泽涛
1a4a09a2a9
Merge branch 'codex/feature-langfuse-gaia-eval'
2026-02-27 18:19:13 +08:00
肖泽涛
7f002f329d
refactor(skill): unify runtime skill snapshot source
2026-02-27 16:51:20 +08:00
肖泽涛
326f87d67f
refactor: 会话级 skill resolver 与 skills 加载链路重构
2026-02-26 18:35:03 +08:00
floating21
797ffc92ef
Merge branch 'main' into fix/deep-agent-tavily-optional
2026-02-26 15:06:59 +08:00
holenzzz
9cd6470849
Fix embedding 400 errors
2026-02-26 12:43:38 +08:00
floating21
28428a53d1
fix: 将 DeepAgent 的断言改为警告,使其在没有 Tavily Key 时也能加载出智能体选项并正常使用
2026-02-25 22:35:33 +08:00
Wenjie Zhang
52f9ed0eb9
refactor(metadata): 将_save_metadata()替换为_persist_file()以优化文件持久化逻辑 #513
2026-02-25 15:53:38 +08:00
Wenjie Zhang
74cb569569
fix(chat): 优化消息加载逻辑,移除不必要的延迟参数( Error: 关于v0.5版本数据库引发的问题
...
Fixes #513)
2026-02-25 12:17:02 +08:00
Wenjie Zhang
80f97cc2d9
fix(attachments): 优化附件状态同步逻辑,修复 files 覆盖问题
2026-02-25 11:42:31 +08:00
Wenjie Zhang
7bfde7cc2c
style(format): 代码风格化
2026-02-25 11:07:28 +08:00
Wenjie Zhang
b48aeeaa99
Merge branch 'main' of https://github.com/xerrors/Yuxi-Know
2026-02-25 11:06:55 +08:00
Wenjie Zhang
a39333b0c3
Merge pull request #519 from 1165506270/codex/fix-attachment-state-main
...
fix(agent): 修复附件状态同步:上传文件后 Agent 调用 read_file 无法读取用户附件问题
2026-02-25 11:06:33 +08:00
Wenjie Zhang
ee3053c776
Merge branch 'main' of https://github.com/xerrors/Yuxi-Know
2026-02-25 10:47:51 +08:00