Wenjie Zhang
|
48724fcb0f
|
test: 适配重构后的单元与集成测试,修复 agent-env upsert 返回陈旧值
- 删除针对已移除模块的死代码测试(install_skill、agent_config_repository)
- 修正子智能体消息断言与 milvus 异步测试写法,移除已删方法的用例
- 集成 conftest 适配 slug→kb_id,standard_user 创建时绑定部门
- knowledge/graph/task/evaluation/viewer 测试迁移到 kb_id 与新 agent 端点
- apikey 鉴权测试改打轻量受保护端点;department 测试按默认部门 id 定位
- 修复 update_agent_env upsert 后返回身份映射旧值导致响应陈旧的问题
|
2026-06-03 15:48:35 +08:00 |
|
Wenjie Zhang
|
afdb5fbb02
|
refactor(knowledge): 降低知识库路由复杂度
拆分示例问题生成逻辑并收敛 URL 入库与上传限制,修复 uid、MIME 与结果统计等路由问题。
|
2026-05-28 15:10:24 +08:00 |
|
Wenjie Zhang
|
7b1b326523
|
refactor: 整合知识导图接口
将思维导图生成、查询和文件列表接口收敛到知识库 API,并移除独立 mindmap router 与前端模块。
|
2026-05-26 19:38:44 +08:00 |
|
Wenjie Zhang
|
708ff29515
|
test: 新增测试文件并更新现有测试适配命名与架构变更
- 新增: test_knowledge_base_backend.py, test_skills_middleware.py
- 更新: 所有现有测试适配 db_id→kb_id, get_subagents_from_names→slugs 等接口变更
|
2026-05-26 17:40:17 +08:00 |
|
Wenjie Zhang
|
c342f3e1ee
|
feat: 收紧用户管理部门隔离并重构知识库共享权限
- 普通管理员创建用户时固定归属本部门,用户列表/访问选项/详情/更新/删除均限制在本部门
- share_config 改为三档:global(全局共享)、department(部门共享)、user(指定人可访问)
- 部门共享必须包含当前用户部门,指定人可访问必须包含当前用户
- 前端 ShareConfigForm 重构为三档卡片选择+下拉菜单选人/选部门
- 补充部门隔离和共享权限过滤的集成测试
|
2026-05-26 17:39:13 +08:00 |
|
Wenjie Zhang
|
5693fdd4a7
|
feat: 重构知识库注册机制,简化知识库类型注册并添加描述信息
|
2026-05-26 17:39:13 +08:00 |
|
Wenjie Zhang
|
1a3ec71b2b
|
feat: 新增Notion连接器
|
2026-05-26 17:39:13 +08:00 |
|
Wenjie Zhang
|
7db54079a0
|
test: 补充权限控制和用户隔离测试
- 新增 context_auth 权限控制单元测试
- 更新 chat_router 和 knowledge_router 集成测试
- 适配 agent_run_service 和 workspace_service 测试
|
2026-05-26 17:39:13 +08:00 |
|
Wenjie Zhang
|
e3c5f41c7c
|
refactor: 知识库重新设计
- 默认的知识库类型新增图谱抽取能力
- 移除 LightRAG 以及原有的知识图谱支持
- 移除所有兼容性的代码
|
2026-05-26 17:39:12 +08:00 |
|
Wenjie Zhang
|
4f6353d555
|
feat(test): 重组测试目录结构为 integration/unit/e2e 三层架构
- 将 api 测试重组为 integration 测试
- 新增 unit 和 e2e 测试目录分类
- 新增 testing-guidelines.md 测试指南文档
- 更新 pyproject.toml 和 run_tests.sh 以适配新结构
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-03-30 15:24:47 +08:00 |
|