Skip to content

v0.4.0 - OmO 智能体编排层集成

Latest

Choose a tag to compare

@Ebony-Vinyl Ebony-Vinyl released this 26 Jul 11:25
· 1 commit to main since this release

ZX-Code v0.4.0 — OmO 智能体编排层集成

🎉 新版本亮点

本版本集成了 oh-my-openagent (OmO) 架构优势,为 Agent 引擎接入生命周期钩子、计划审查、规则注入与意图路由,同时新增 AST-Grep/LSP 代码智能、内置 MCP 服务器、性能预算管理等高级能力。

✨ 新功能

OmO 智能体编排层

  • 生命周期钩子框架 — 4 类事件(before_llm_call / after_llm_call / before_tool_call / after_tool_call),200ms 超时降级,失败隔离
  • 4 个内置钩子 — session-recovery(畸形消息归一化)、todo-enforcer(强制完成 TODO)、ralph-loop(持续执行)、comment-checker(AI slop 检测)
  • Slash 命令系统 — 新增 5 个 OmO 命令:/ulw、/plan、/start-work、/init-deep、/help
  • 计划审查 — Momus 审查完整性 + Metis 分析缺口,本地预检 + LLM 复核,并行执行
  • InitDeep 自动文档 — BFS 扫描目录并行生成 AGENTS.md
  • IntentGate 意图分类 — 300ms 超时降级,8 类 Category 路由(sentinel 默认保持主对话模型不变)

6 个 Discipline Agent

  • oracle — 预测角色
  • librarian — 资料检索
  • explore — 代码探索
  • prometheus — 规划
  • atlas — 图谱
  • sisyphus-junior — 执行

每个角色拥有独立工具边界与系统提示,通过 task 工具分派。

代码智能工具

  • AST-Grep — 基于 sg CLI 的 AST 感知代码搜索/重写
  • LSP 集成 — JSON-RPC over stdio,诊断/跳转/引用/重命名,10 分钟空闲自动关闭
  • Hash-Anchored Edit — SHA3-8 行内容哈希校验,消除 stale-line 错误
  • 内置 MCP — Context7(官方文档)+ Grep.app(GitHub 代码搜索),免 API key

性能优化

  • 性能预算 — 冷启动 ≤100ms、单消息 ≤500ms、流式 ≥30fps、停止中断 <100ms
  • DB 自动清理 — 记录 >1000 自动清理,保留最近 500 条
  • 钩子超时 — 默认 200ms 超时降级

其他改进

  • 内置工具数量 17 → 23
  • Slash 命令 16 → 21
  • zx-web 代理引擎改进(freeProvider 路由、builtinMerge、MiMo 适配器)
  • 窗口图标颜色匹配
  • 设置页新增 5 个 tab:Rules / Hooks / Slash / Routing / Agents

📊 质量保障

  • 230+ 单元测试全通过
  • 50 个 E2E 验收测试覆盖 28 项需求
  • 3 处关键集成缺口已修复(engine 钩子、builtin MCP、settings 默认值)
  • 主对话模型不变性验证(7 项测试)
  • 6 个 Discipline Agent 分发验证(14 项测试)

📦 下载

  • ZX-Code-0.4.0-x64.exe — Windows NSIS 安装包(137 MB)
  • 系统要求:Windows 10/11(x64)

完整更新日志:与 v0.3.0 的 33 个 commit