Wenjie Zhang
|
0836fd8d4f
|
feat: 添加非流式对话接口和相应的集成测试
|
2026-03-26 00:26:45 +08:00 |
|
Wenjie Zhang
|
4ad4321992
|
fix: 修复旧版本名称错误
|
2026-03-26 00:24:34 +08:00 |
|
Wenjie Zhang
|
ecb2252e36
|
Merge branch 'feat/agent-sandbox' of https://github.com/xerrors/Yuxi-Know into feat/agent-sandbox
|
2026-03-25 07:42:52 +08:00 |
|
Wenjie Zhang
|
b1746c9270
|
fix: 移除上传文件时的多余参数,简化 MinIO 上传逻辑
|
2026-03-25 07:28:17 +08:00 |
|
Wenjie Zhang
|
e4ae12dc75
|
refactor: 重构并清理多个模块的测试
- 移除了文件系统和沙盒路由器的过时集成测试。
- 更新了文件系统路由器测试,确保正确的身份验证和线程所有权检查。
- 调整了沙盒端到端测试,以改进附件处理和命令执行。
- 修改了设置路由器测试,对未授权访问返回404而不是401/403。
- 增强了任务路由器测试,以处理精简模式场景并确保任务创建和查询按预期工作。
- 优化了查看器文件系统测试,使用附件上传代替直接文件写入。
- 改进了技能后端测试中的错误处理,为越界访问引发适当的异常。
|
2026-03-25 06:32:14 +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
|
e07e88ae49
|
feat: 新增沙盒能力对齐改造:详见 docs/advanced/sandbox-validation.md
|
2026-03-24 21:48:28 +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
|
041aa9a639
|
chore: 添加加载完成提示
|
2026-03-24 11:09:52 +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 |
|
Wenjie Zhang
|
6a30936a49
|
feat: 引入 LITE_MODE 以有条件地启用/禁用知识图谱和向量数据库组件,更新 Docker Compose、后端路由器和前端 UI。
|
2026-03-24 11:09:47 +08:00 |
|
Wenjie Zhang
|
3c75b0acb3
|
refactor: 重构智能体配置管理,移除不必要的文件操作和API接口
|
2026-03-24 11:09:46 +08:00 |
|
Wenjie Zhang
|
1ae2974fad
|
refactor(ui): 优化系统提示词编辑功能,添加弹窗支持和相关逻辑
|
2026-03-24 11:09:45 +08:00 |
|
Wenjie Zhang
|
29ebeedd4e
|
refactor(parser): 重构解析器为统一入口
- 移除从未使用了 url 解析模块
- parser 的入口统一,职责更加独立
- 优化 MINIO 的上传逻辑
|
2026-03-24 11:09:45 +08:00 |
|
Wenjie Zhang
|
d655cbe640
|
feat: 添加subagents管理功能
- 实现了应用程序启动期间的理subagents初始化。
- 为subagents的 CRUD 操作和存储库方法创建了单元测试。
- 开发了用于列出、检索、创建、更新和删除子代理的子代理 API 端点。
- 添加了用于在前端管理子代理的 SubAgentsComponent,包括搜索和详细信息视图。
|
2026-03-24 11:09:44 +08:00 |
|
Wenjie Zhang
|
8528dae331
|
refactor: 移除 operation 中没有使用到的 repo #567
|
2026-03-24 11:09:44 +08:00 |
|
Wenjie Zhang
|
095f0db8e6
|
refactor: 更新 MinIO 存储逻辑,优化文件路径和桶名称(不兼容)
|
2026-03-24 11:09:43 +08:00 |
|
Wenjie Zhang
|
fe2153ad76
|
refactor: 重构解析模块;结构更加清晰,代码解耦
|
2026-03-24 11:09:43 +08:00 |
|
Wenjie Zhang
|
90bfd20d8d
|
refactor: 重构:将项目重命名为 Yuxi 并更新模块路径
- 在所有文档和配置中将品牌从 "Yuxi-Know" 重命名为 "Yuxi"
- 将 Python 导入路径从 `src.*` 更新为 `yuxi.*` 以保持后端包的一致性
- 将 Web 包名称从 `yuxi-know-web` 更新为 `yuxi-web`
此更改与后端代码迁移至 backend/ 目录保持一致。
|
2026-03-24 11:08:31 +08:00 |
|
Wenjie Zhang
|
410dd47c14
|
refactor: 将后端代码迁移至 backend 目录
- 将 server/, src/, scripts/, test/ 等目录移动到 backend/ 目录下
- 使用 git rename 保留文件历史记录
- 更新 docker-compose.yml 和 api.Dockerfile 配置
WIP: 项目结构重构进行中
|
2026-03-24 11:08:12 +08:00 |
|