Skip to content

OMO 架构概述

Oh-My-OpenAgent (OMO) 是一个多模型 Agent 编排系统,核心哲学:人类掌舵,智能体执行

三层架构

┌─────────────────────────────────────────┐
│           编排层 (Orchestration)          │
│    Sisyphus — 智能任务分解与分发          │
├─────────────────────────────────────────┤
│             Agent 层                    │
│  专用 Agent 池:执行、规划、探索、咨询   │
├─────────────────────────────────────────┤
│             工具层                      │
│   MCP Servers / Skills / 外部工具集成      │
└─────────────────────────────────────────┘

核心组件

组件职责关键词
Intent Gate意图分类简单 vs 复杂
Sisyphus主编排器任务分解
Category域路由前端/后端/视觉
Skills能力封装可复用

模型无关性

OMO 不绑定特定模型,核心原则:

  • 推理型任务 → 使用更强推理模型
  • 执行型任务 → 使用高效执行模型
  • 成本敏感 → 使用轻量模型

这与单 Agent(如纯 Claude Code)的根本区别在于:

  • 单 Agent:一人做所有事 → 上下文窗口耗尽
  • OMO:团队协作 → 分工明确 → 并行执行

基于 MIT 许可发布