ForcePilot/backend/test/unit
supreme0597 6b29f659e5 feat: 修复 @ mention 搜索漏洞并重构优化 AgentPanel 自动打开策略
1. 修复 mention_router 中的 IDOR 越权安全漏洞,加入 thread 归属权校验,定义强类型 Pydantic Schema。
2. 修复 mention_search_service 中 ensure_thread_dirs 的 GET 副作用、空 Query 扫描和 MAX_SEARCH_DEPTH 深度问题,使用标准 Base64 编解码。
3. 增加前端 mention_api.js 参数的安全兜底。
4. 重构 AgentPanel 自动展开策略,彻底解决大仓库克隆时的卡死问题:
   - 将 fetchThreadFiles 改为 recursive=false 避免递归大目录。
   - 重构为只有在发生显性的物理文件写入(用户上传附件成功、用户保存交付件到工作区成功)的回调中才精准触发侧边栏自动展开,完美契合用户心智模型与性能诉求。
5. 精简 roadmap.md 文档,更新相关单元测试。
2026-05-25 21:11:41 +08:00
..
agents/toolkits/buildin fix(skill): 修复技能安装审核问题 2026-05-25 21:09:14 +08:00
backends feat: 将kb 从沙盒映射中移除,取而代之的是一个新的 Open 工具,可以提供自由且可控的文件访问 2026-05-25 21:10:05 +08:00
graphs feat(test): 重组测试目录结构为 integration/unit/e2e 三层架构 2026-03-30 15:24:47 +08:00
knowledge feat(kb): 添加打开知识库文档功能及相关输入模型,优化文件内容读取 2026-05-25 21:09:14 +08:00
middlewares fix(summary): 修复对话摘要中间件的工具结果卸载链路,修正路径拼接错误并补充单元测试 2026-04-12 23:38:13 +08:00
plugins fix(parser): 修复 Docling 图片异常占位回填 2026-05-12 10:17:44 +08:00
repositories fix(skill): 修复技能安装审核问题 2026-05-25 21:09:14 +08:00
routers refactor(security): 针对普通用户采用安全白名单投影过滤技能与MCP元数据 2026-05-22 14:15:31 +08:00
server refactor(models): 重构模型配置[WIP] 2026-04-25 23:58:01 +08:00
services feat: 修复 @ mention 搜索漏洞并重构优化 AgentPanel 自动打开策略 2026-05-25 21:11:41 +08:00
storage feat(test): 重组测试目录结构为 integration/unit/e2e 三层架构 2026-03-30 15:24:47 +08:00
toolkits feat: 将kb 从沙盒映射中移除,取而代之的是一个新的 Open 工具,可以提供自由且可控的文件访问 2026-05-25 21:10:05 +08:00
test_auth_utils.py fix: 修复身份认证绕过问题 2026-05-04 09:33:47 +08:00
test_chunking_token_limit.py fix(knowledge): 修复 general parser 分块超限导致 LightRAG 索引失败 2026-05-01 22:31:58 +08:00
test_package_import.py chore(release): bump version to 0.6.1 2026-04-24 19:32:16 +08:00