Wenjie Zhang
|
b6240a1b4f
|
style: code format
|
2026-05-31 13:40:15 +08:00 |
|
Wenjie Zhang
|
c772e5ca3a
|
refactor: Agent 运行时架构重构 - 移除 RuntimeConfigMiddleware,统一上下文准备与工具解析
- 删除 runtime_config_middleware.py,将功能合并到:
- prepare_agent_runtime_context(): 统一上下文准备入口
- resolve_configured_runtime_tools(): 运行时工具解析
- context.py: 规范化函数重命名 (_names → _keys),重构 config 加载流程
- chatbot/deep_agent graph: 集成新上下文准备流程,移除 RuntimeConfigMiddleware 引用
- skills_middleware: 抽取 normalize_string_list 为共享工具函数
- subagent_service: get_subagents_from_names → get_subagents_from_slugs,支持 slug 查询
- 对应更新 repositories/services/routers 适配新接口
|
2026-05-26 17:40:17 +08:00 |
|
Wenjie Zhang
|
82af923cf1
|
feat: 知识库工具注册分类体系,ToolsCardList 展示 knowledge 分类
- kbs tools 添加 category=knowledge 和 tags 元数据
- registry 注释补充 knowledge 分类说明
- ToolsCardList 新增 knowledge 分类展示标签
Co-authored-by: xerrors <xerrors@qq.com>
|
2026-05-26 17:39:13 +08:00 |
|
Wenjie Zhang
|
0faecbb886
|
feat(kb): 统一知识库并支持 search/find/open
|
2026-05-26 17:39:13 +08:00 |
|
Wenjie Zhang
|
f1e6bcf6eb
|
refactor: 统一使用 uid 而不是 user_id
|
2026-05-26 17:39:13 +08:00 |
|
Wenjie Zhang
|
84aa78f593
|
feat(kb): 检索结果元数据添加 resource_id 字段
- _find_query_target 返回 db_id 供检索结果标注来源
- _normalize_retrieval_result_metadata 新增 resource_id 参数写入 metadata
|
2026-05-26 17:39:12 +08:00 |
|
Wenjie Zhang
|
575c34b160
|
feat: 将kb 从沙盒映射中移除,取而代之的是一个新的 Open 工具,可以提供自由且可控的文件访问
|
2026-05-25 21:10:05 +08:00 |
|
Wenjie Zhang
|
3771b7e804
|
feat(kb): 添加打开知识库文档功能及相关输入模型,优化文件内容读取
|
2026-05-25 21:09:14 +08:00 |
|
Wenjie Zhang
|
6733710e18
|
feat(agent): 默认启用可访问知识库
未显式配置知识库时默认使用当前用户可访问的全部知识库,保留显式空列表表示不启用知识库的语义。
|
2026-05-12 13:40:44 +08:00 |
|
Wenjie Zhang
|
63786b7c66
|
fix: 更新知识库检索工具,支持 Dify 和 LightRAG 类型,优化结果处理逻辑 Fix Error: query_kb不支持查询dify知识库了?
Fixes #622
|
2026-04-09 23:05:22 +08:00 |
|
Wenjie Zhang
|
0e5456aae3
|
feat(agent): 统一知识库检索结果文件路径注入
|
2026-04-05 23:52:10 +08:00 |
|
Wenjie Zhang
|
1bc6285fb1
|
refactor: 优化代码结构 将 yuxi.agents.common 移动到 yuxi.agents
|
2026-03-24 11:09:51 +08:00 |
|