Wenjie Zhang
|
efecc0692d
|
feat: 重构对话线程相关API,统一使用线程ID,移除不必要的智能体ID参数
|
2026-03-27 00:20:33 +08:00 |
|
Wenjie Zhang
|
9f51cfd96b
|
refactor(chat-api): 重构聊天接口请求模型:流式与非流式聊天统一使用 query + agent_config_id 请求体
|
2026-03-26 23:13:44 +08:00 |
|
Wenjie Zhang
|
7037d48d51
|
fix: 将内置的 MCP 修改为默认禁用,避免启动加载问题
|
2026-03-26 18:06:59 +08:00 |
|
Wenjie Zhang
|
dbc230e205
|
style(lint): 优化格式
|
2026-03-26 13:53:35 +08:00 |
|
Wenjie Zhang
|
56d11db978
|
feat: 更新版本号至 0.6.0.beta1,修改相关文档和配置文件
|
2026-03-26 13:13:34 +08:00 |
|
Wenjie Zhang
|
abee1fcc9b
|
feat: 优化智能体的提示逻辑,简化代码
|
2026-03-26 11:43:27 +08:00 |
|
Wenjie Zhang
|
b09f4f426f
|
feat: 增加文件预览类型判定,工作台支持 Markdown、文本、图片和 PDF 预览,处理不支持格式的反馈
|
2026-03-26 05:14:50 +08:00 |
|
Wenjie Zhang
|
e377789812
|
feat: 优化了沙盒的文件系统的预览
|
2026-03-26 04:35:21 +08:00 |
|
Wenjie Zhang
|
6dad206f10
|
feat: 添加支持待办事项的补充说明,更新相关组件以处理任务显示
|
2026-03-26 04:34:57 +08:00 |
|
Wenjie Zhang
|
623f6f31ab
|
refactor: 用户数据路径从 '/home/yuxi' 重构为 '/home/gem'
|
2026-03-26 03:29:34 +08:00 |
|
Wenjie Zhang
|
2be5aedaf2
|
feat: 添加知识库文件在沙盒以及文件系统中的映射 #576
|
2026-03-26 03:25:55 +08:00 |
|
Wenjie Zhang
|
cea53cc67c
|
fix(skill): 修复 skills 在文件系统的可访问性的错误并优化并发体验
|
2026-03-26 02:29:05 +08:00 |
|
Wenjie Zhang
|
0836fd8d4f
|
feat: 添加非流式对话接口和相应的集成测试
|
2026-03-26 00:26:45 +08:00 |
|
Wenjie Zhang
|
51c2159b8c
|
fix(LightRagKB): 修复知识库配置更新后,实例没有销毁导致的模型未更新 Fixes: #580
|
2026-03-25 20:46:57 +08:00 |
|
Wenjie Zhang
|
a92b8a77ef
|
fix: 更新版本号至 0.6.0-dev2
|
2026-03-25 20:45:19 +08:00 |
|
Wenjie Zhang
|
637981b060
|
fix(viewer): 更新下载文件逻辑以处理大文件并返回正确的响应
|
2026-03-25 13:39:24 +08:00 |
|
Wenjie Zhang
|
1d8a5e88af
|
fix(kb): 修剪文件列表负载并清理处理参数
|
2026-03-25 08:06:25 +08:00 |
|
Wenjie Zhang
|
a6ef621184
|
fix(web): 修复数据库获取接口未过滤文件字段而导致的数据包过大的情况
|
2026-03-25 07:42:49 +08:00 |
|
Wenjie Zhang
|
aeed32264f
|
fix: 移除 chat_stream_service.py 中的知识库权限过滤逻辑,已在工具层添加
|
2026-03-25 05:51:22 +08:00 |
|
Wenjie Zhang
|
d433f56aaf
|
refactor: 将沙盒虚拟路径前缀更新为 /home/yuxi/user-data
- 将代码库中所有对 /mnt/user-data 的引用更改为 /home/yuxi/user-data。
- 更新测试用例以反映新的路径结构。
- 调整 Docker 配置以使用新路径。
- 修改文档以与新的路径约定保持一致。
- 增强沙盒配置器中文件读取操作的错误处理。
- 改进代理文件管理系统中的附件处理。
|
2026-03-25 05:26:00 +08:00 |
|
Wenjie Zhang
|
969330a7e7
|
Merge branch '0.6.0-dev' into feat/agent-sandbox
|
2026-03-25 03:36:08 +08:00 |
|
Wenjie Zhang
|
e49d8dda53
|
docs: 更新大量文档
|
2026-03-25 00:36:42 +08:00 |
|
Wenjie Zhang
|
423eca3fb0
|
Merge branch '0.6.0-dev' of https://github.com/xerrors/Yuxi-Know into 0.6.0-dev
|
2026-03-24 22:48:47 +08:00 |
|
Wenjie Zhang
|
b4f0b6e11f
|
fix(web): 更新智能体名称,优化图标映射和样式对齐
|
2026-03-24 22:48:32 +08:00 |
|
Wenjie Zhang
|
4df242e63b
|
format: 格式化代码
|
2026-03-24 22:37:03 +08:00 |
|
Wenjie Zhang
|
e07e88ae49
|
feat: 新增沙盒能力对齐改造:详见 docs/advanced/sandbox-validation.md
|
2026-03-24 21:48:28 +08:00 |
|
Wenjie Zhang
|
d9b9980877
|
fix: 重构内置技能目录处理逻辑,改为复制以兼容沙盒场景
|
2026-03-24 15:46:01 +08:00 |
|
Wenjie Zhang
|
3b61571bd8
|
feat(web): UI小幅调整,多处细节优化
|
2026-03-24 11:10:39 +08:00 |
|
Wenjie Zhang
|
53e0ed37f6
|
feat: 添加生成对话标题功能,支持根据内容自动生成简短标题,使用 fast_model
|
2026-03-24 11:09:55 +08:00 |
|
Wenjie Zhang
|
74229c05a4
|
feat: 添加API密钥管理功能,可通过 API_KEY 代替 Token 访问接口
- 引入了用于API密钥管理的新路由,包含列出、创建、更新、删除和重新生成API密钥的端点。
- 在后端实现了API密钥生成逻辑和验证。
- 增强了认证中间件以支持API密钥认证以及JWT认证。
- 创建了用于在前端管理API密钥的新Vue组件,包括用于创建、显示和删除密钥的用户界面。
|
2026-03-24 11:09:55 +08:00 |
|
Wenjie Zhang
|
d06c7000ea
|
feat: 添加内置技能支持,包括 reporter 技能的实现和初始化逻辑,移除内置的 reporter 的 Agent
|
2026-03-24 11:09:53 +08:00 |
|
Wenjie Zhang
|
73bb5ae6b9
|
refactor: typo 将 gen_tool_info 函数重命名为 get_tool_info
|
2026-03-24 11:09:53 +08:00 |
|
Wenjie Zhang
|
35ccfbc82d
|
test: 修整测试文件
|
2026-03-24 11:09:52 +08:00 |
|
Wenjie Zhang
|
78f2ae2a03
|
fix: 移除_parser_方法中的source_type参数,并更新相关测试用例
|
2026-03-24 11:09:51 +08:00 |
|
Wenjie Zhang
|
8804c7446c
|
refactor: 移除元数据文件,改为从智能体类属性加载元数据,并更新相关引用
|
2026-03-24 11:09:51 +08:00 |
|
Wenjie Zhang
|
1bc6285fb1
|
refactor: 优化代码结构 将 yuxi.agents.common 移动到 yuxi.agents
|
2026-03-24 11:09:51 +08:00 |
|
Your Name
|
fc6d900bf2
|
fix: 修复ask_user_question接受json格式的字符串
- 支持questions参数接受JSON字符串并自动解析
- 支持options参数接受JSON字符串并自动解析
- 增加解析失败的错误处理和日志记录
|
2026-03-24 11:09:50 +08:00 |
|
Wenjie Zhang
|
32968259e1
|
refactor(web): 重构代理配置侧边栏和输入组件
- 更新了 AgentConfigSidebar.vue 以增强配置管理界面,包括添加用于创建新配置的模态框和改进只读状态的处理。
- 重构了 AgentInputArea.vue 以简化操作按钮并提高响应性。
- 简化了 AgentView.vue 中选择代理配置的下拉菜单,将其替换为切换侧边栏的按钮。
- 增强了 agent.js 中数值的处理,确保正确的类型转换。
- 清理了多个组件中的 CSS 样式,以获得更好的一致性和响应性。
- 删除了不必要的代码并提高了各种组件的可读性。
|
2026-03-24 11:09:50 +08:00 |
|
Wenjie Zhang
|
69f23ae66e
|
fix(AgentConfigSidebar): 更新数字输入条件以支持整数和浮点数类型
|
2026-03-24 11:09:50 +08:00 |
|
Wenjie Zhang
|
3babd9be54
|
feat(chatbot): 添加子智能体支持和摘要中间件
|
2026-03-24 11:09:49 +08:00 |
|
Wenjie Zhang
|
403608fb7d
|
refactor(deep-agent): 统一使用 get_subagents_from_names
将 DeepAgent 旧的两步调用(get_subagent_specs + resolve_subagent_tools)
替换为统一的 get_subagents_from_names,与 ChatbotAgent 保持一致。
|
2026-03-24 11:09:49 +08:00 |
|
Wenjie Zhang
|
6f759af54c
|
feat(chatbot): ChatbotAgent 启用 SubAgentMiddleware
集成 SubAgentMiddleware 到 ChatbotAgent,使子智能体配置生效。
|
2026-03-24 11:09:49 +08:00 |
|
Wenjie Zhang
|
89aed450ab
|
refactor(subagents): 重构服务层,统一工具解析与过滤逻辑
- 合并 normalize/filter 函数为 filter_specs_by_names,移除冗余类型检查
- exists_name 改用 SELECT COUNT(*) 仅查计数
- update 改用字典迭代批量赋值,删除未使用的 upsert
- 新增 list_all_specs 到 repository 层
- 修复 get_subagents_from_names 空列表返回 tuple 的 bug
- 更新相关测试
|
2026-03-24 11:09:48 +08:00 |
|
Wenjie Zhang
|
446eb652bb
|
fix(chat): 修复 context 未传递导致 subagents 配置不生效
stream_agent_resume 中 graph.get_graph() 调用时未传入 context,
导致 context.subagents 配置无法传递给 SubAgentMiddleware。
|
2026-03-24 11:09:48 +08:00 |
|
Wenjie Zhang
|
fb7fd6fae5
|
chore: 移除多余的 profile,并调整 MINIO 的容器名
|
2026-03-24 11:09:48 +08:00 |
|
Wenjie Zhang
|
d62328d73b
|
chore: Bump project version to 0.6.0-dev across backend, web, and Docker configurations
|
2026-03-24 11:09:47 +08:00 |
|
Wenjie Zhang
|
6a30936a49
|
feat: 引入 LITE_MODE 以有条件地启用/禁用知识图谱和向量数据库组件,更新 Docker Compose、后端路由器和前端 UI。
|
2026-03-24 11:09:47 +08:00 |
|
Wenjie Zhang
|
1033b63450
|
refactor: 优化代码格式
|
2026-03-24 11:09:46 +08:00 |
|
Wenjie Zhang
|
3c75b0acb3
|
refactor: 重构智能体配置管理,移除不必要的文件操作和API接口
|
2026-03-24 11:09:46 +08:00 |
|
Wenjie Zhang
|
29ebeedd4e
|
refactor(parser): 重构解析器为统一入口
- 移除从未使用了 url 解析模块
- parser 的入口统一,职责更加独立
- 优化 MINIO 的上传逻辑
|
2026-03-24 11:09:45 +08:00 |
|