Skip to content

v6.0.7

Choose a tag to compare

@Sunnnnch Sunnnnch released this 11 Mar 17:33
· 53 commits to main since this release

代码质量 & 安全加固

  • XSS 防护:引入 DOMPurify 3.2.4,所有 AI/服务端返回的 HTML 均经过消毒
  • 路径安全:增加 .. / null-byte / 符号链接跳出检测
  • 批处理并行度:ELECTROCHEM_V6_PARALLEL 环境变量控制工作线程上限
  • skipped_errors 结构化返回:批处理跳过的文件以 {file, error} 数组形式返回前端

前端

  • i18n 翻译提取至独立 i18n.js(~280 keys x 2 languages),app.js 减少约 926 行
  • 版本显示简化为 V6,页脚增加 GitHub 链接

文档

  • 新增 docs/openapi.yaml:OpenAPI 3.1.0 完整规范,覆盖 31 个 API 端点
  • 中英文使用手册同步更新

CI / CD

  • GitHub Actions 新增 Pyright 类型检查步骤
  • 覆盖率门槛从 60% 提升至 65%

测试

  • 新增 11 个测试文件(agent_controller / smoke / vision_client / tools_catalyst 等)
  • 新增约 100+ 测试用例,测试总数从 ~430 增至 ~460
  • 全部 ruff / Pyright 警告清零

代码清理

  • 移除 4 处未使用变量(tafel_values / encodings x 2 / db)
  • 移除 30+ 处未使用 import
  • 12 处 import 排序修复
  • 核心模块补充 __all__ 导出声明