OMO v4.16.0 版本更新分析
📅 发布日: 2026-07-07 | 📍 GitHub Release
📊 版本规模
| 指标 | 数值 |
|---|---|
| Commits 数 | 300 (since v4.15.1) |
| 文件变更 | 1,556 |
| 代码行插入 | 138,701 |
| 代码行删除 | 2,648 |
🎯 核心更新主题
Leaner Prompts, Safer Installs, Faster Release Flow
🔹 1. 提示词精简 (Prompt Optimization)
- LazyCodex Ultrawork: 启动时注入极简 ultrawork prompt,完整指令放在 bundled skill 中,会话上下文保持在截断阈值以下
- ulw-plan review sequencing: Metis/Momus review 分发规则严格排序,high-accuracy 修饰符触发 review gate
- ulw-research epistemic instrumentation: claim ledger 替换为 claim graph 存储
🔹 2. CodeGraph 稳定性增强
- 临时根目录排除: 默认跳过 OS 临时路径
- 僵尸进程清理: 扫描并清理孤儿 codegraph 进程
- 错误隔离: 清理失败不会波及无关工作
- 项目排除策略: 可配置 codegraph 排除规则
🔹 3. omo-config-core 安全性
- 新 omo.json loader: 支持 walked 优先级、保留 JSON 注释写回
- 拒绝符号链接: 不安全 symlink 路径被拦截
- 备份文件名碰撞防护
- 团队配置层自动合并
🔹 4. 构建/CI/CD 优化
- 并行 DAG 编排器: bun run build 通过并行 DAG 运行
- 组件并行构建: codex-build 并行化
- publish 加速: max-parallel 2→6,跳过 pack-time rebuild
- npm 包体洁净化: 排除嵌套 node_modules 和残留组件
- CI 去冗余: 删除多余 lsp-daemon 构建和 vendored 构建步骤
- 构建失败处理: 失败时杀死整个进程树
🔹 5. Frontend / Skills
- 前端 builtin-skill 产物与 lazyweb lane 同步
- Stitch 工作示例(DESIGN.md + 路由文档)
- Skill 描述去重修复(path-alias 重复抑制)
- 编程技能新增跨语言日志方法论
🔹 6. 问题修复 & 兼容性
⚠️ 兼容性说明
无破坏性迁移 — OpenCode 和 LazyCodex 用户无需额外操作。
包含兼容性行为变更:PM 重命名过渡更新、delegate-task 合约变更、运行时注册行为调整。
| 领域 | 修复内容 |
|---|---|
| Prometheus | 关闭 implement-by-proxy 漏洞 |
| tmux-core | 传递认证环境变量到子面板;引用附加命令参数 |
| delegate-task | 解除同步 tmux readiness 阻塞 |
| model-core | 识别 claude-sonnet-5 上下文;重试免费回退错误 |
| Windows | CI flakiness 修复(超时放宽、端口模拟) |
| team-mode | 保护失效成员错误副作用 |
| doctor | 处理元组类型 TUI 插件条目 |
| rename transition | 包检测、插件/配置兼容性、安装表面的重命名过渡 |