Skip to content

把 MiMo 接入说明、质量检查和 AI 因果链图一起补上#22

Closed
kairowan wants to merge 1 commit intomainfrom
codex/mimo-provider-enhancements-followup
Closed

把 MiMo 接入说明、质量检查和 AI 因果链图一起补上#22
kairowan wants to merge 1 commit intomainfrom
codex/mimo-provider-enhancements-followup

Conversation

@kairowan
Copy link
Copy Markdown
Collaborator

这次改了啥

  • 补了 MiMo 的 README 和 .env.example 接入说明,方便别人照着配。
  • lint / format:check / deadcode / shellcheck 脚本补到根上,并接进 CI。
  • Docker 发布前先过质量门,避免能 build 但逻辑坏掉的版本直接推镜像。
  • 报告页和 AI Assistant 面板都支持更清楚的因果链流程图,不再只靠原始 Mermaid 黑图。
  • 修了 Trace 自动上传这块,URL Trace 和单文件 MULTIPLE_FILES 不会再直接挂掉。
  • 调整了环境变量加载顺序,本地 .env 覆盖会更稳。

怎么验证的

  • cd backend && npm run test:scene-trace-regression
  • cd backend && npx jest --runInBand src/routes/__tests__/reportRoutes.test.ts src/services/__tests__/htmlReportGenerator.test.ts src/services/__tests__/reportCausalMapAssets.test.ts
  • node --check frontend/v54.0-6a4c39a94/frontend_bundle.js
  • node --check frontend/service_worker.js

额外说明

  • 本地 MiMo 的 key 和 baseurl 配置没有放进这次提交。

@kairowan
Copy link
Copy Markdown
Collaborator Author

已解决这个 PR 和 main 的冲突,并推回分支。

  • 采用普通 merge 同步最新 main,没有重写 PR 分支历史。
  • README / quality gate 相关重复内容以 main 当前版本为准。
  • PR 净 diff 已收敛回 AI 因果链图、报告渲染和 Trace 自动上传相关的 13 个文件。
  • 最新 checks:quality / gate / docker-smoke 均通过;scene-trace-regression 按 workflow 设计为 skipped。
  • 本地额外验证:npm run lint && npm run format:check && npm run deadcode、报告图 Jest 单测、前端 node --check、以及 cd backend && npm run test:scene-trace-regression 均通过。

@kairowan kairowan force-pushed the codex/mimo-provider-enhancements-followup branch from 74b7caa to 9f64e73 Compare April 30, 2026 13:22
@kairowan kairowan closed this Apr 30, 2026
@kairowan
Copy link
Copy Markdown
Collaborator Author

这个 PR 先关闭,改用 #37 合并。#37 是按正常流程拉最新 main、merge main、普通 push 后重新提交的版本,最终代码内容和这个 PR 一致。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant