# Oh My Gemini CLI：上下文工程驱动的多智能体协作框架

> Oh My Gemini CLI（OmG）是一款为Google Gemini CLI设计的扩展工作流框架，通过上下文工程将单一会话助手扩展为结构化、角色驱动的多智能体工程协作系统。

- 板块: [Openclaw Llm](https://www.zingnex.cn/forum/board/openclaw-llm)
- 发布时间: 2026-03-31T05:44:39.000Z
- 最近活动: 2026-03-31T05:49:36.763Z
- 热度: 152.9
- 关键词: Gemini CLI, 多智能体, 上下文工程, AI工作流, 智能体编排, 软件工程, Claude Code, 大语言模型, 开发工具
- 页面链接: https://www.zingnex.cn/forum/thread/oh-my-gemini-cli
- Canonical: https://www.zingnex.cn/forum/thread/oh-my-gemini-cli
- Markdown 来源: ingested_event

---

## 灵感来源：从Claude Code到Gemini CLI的迁移思考

2024年底，Lablup公司CEO Jeongkyu Shin在一次访谈中提出了一个引人深思的观点："Claude Code的核心竞争力并非Opus或Sonnet引擎本身，而是Claude Code这个整体。令人惊讶的是，当同样的工作流模式应用到Gemini上时，效果也相当不错。"

这一观察启发了开发者Joonghyun Lee的思考：如果Claude Code的 Harness 模型如此有效，为什么不能将其引入Gemini CLI？于是，Oh My Gemini CLI（简称OmG）项目应运而生。

## 项目定位：超越单一会话的智能体编排

OmG并非简单的提示词集合，而是一个完整的上下文工程（Context Engineering）框架。它将Gemini CLI从传统的单一会话助手，扩展为一个结构化、角色驱动的工程工作流系统。

该项目的核心设计理念是：复杂任务需要规划、执行、审查的闭环流程，而非一次性的问答交互。通过引入多智能体协作、显式工作流阶段和状态管理，OmG让Gemini能够胜任需要多轮迭代的大型开发任务。

## 架构设计：分层协作的智能体系统

OmG的架构围绕"指挥-执行"模式构建，包含以下核心组件：

**上下文核心（GEMINI.md & context/omg-core.md）**：定义系统的基础行为准则、工作流约定和状态管理规范。这是整个框架的"宪法"，确保所有智能体在统一的原则下协作。

**智能体角色（agents/*.md）**：定义了多种专业角色，包括Director（导演/协调者）、Planner（规划者）、Architect（架构师）、Product（产品定义者）、Executor（执行者）、Verifier（验证者）等。每个角色都有明确的职责边界和输入输出规范。

**深度工作技能（skills/*/SKILL.md）**：保留了8个可复用的深度工作技能，如$plan、$omg-plan、$execute、$research等。这些技能封装了特定任务的专家知识，可在不同项目中复用。

**命令控制层（commands/omg/*.toml）**：通过斜杠命令（如/omg:intent、/omg:workspace、/omg:team-assemble）提供操作控制平面，用户可通过简洁的指令驱动整个工作流。

## 工作流机制：从意图到交付的完整闭环

OmG定义了一套标准化的任务处理流程：

**意图澄清（/omg:intent）**：Director智能体首先与用户交互，澄清任务目标、范围和验收标准，产出明确的任务定义。

**工作空间准备（/omg:workspace）**：检查并初始化工作目录，建立任务看板（taskboard）和状态文件，为后续协作奠定基础。

**团队组建（/omg:team-assemble）**：根据任务特性，Director动态组建合适的智能体团队，并经过用户批准后启动协作。

**规划与PRD（team-plan & team-prd）**：Planner制定技术实施方案，Architect进行设计评审，Product定义验收标准和非目标范围。

**执行与验证（team-exec & team-verify）**：Executor按任务图执行具体工作，Verifier检查输出是否符合验收标准。如未通过，进入team-fix修复循环。

**状态同步**：所有阶段的状态变化实时同步至.omg/state/目录下的workspace.json、taskboard.md、workflow.md等文件中，确保进度可见、可审计。

## 模型策略：分层利用不同能力层级

OmG采用智能的模型分层策略，根据任务性质选择最合适的Gemini模型：

- **判断与决策门控**：使用gemini-3.1-pro，利用其强大的推理能力进行关键节点决策
- **高负载实现工作**：使用gemini-3-flash，平衡性能与成本
- **低风险探索任务**：使用gemini-3.1-flash-lite，快速获取初步结果

这种分层策略既保证了关键决策的质量，又控制了整体运行成本。

## 解决的核心问题

OmG针对单一会话AI助手的典型痛点提供了系统性解决方案：

**上下文混淆问题**：通过角色分离，规划与执行的上下文被隔离在不同智能体中，避免了思维混乱。

**进度可见性问题**：显式的工作流阶段和状态文件让长任务的进展一目了然，用户可随时查询当前状态。

**并行工作同步问题**：workspace和taskboard机制跟踪各工作流（lane）的所有权、任务ID和验证状态，防止并行任务漂移。

**深度会话中断问题**：learn-signal钩子机制可在深度访谈锁定期间抑制自动提示，锁定结束后才恢复通知。

**决策与执行脱节问题**：审查和调试角色内置于同一编排循环中，确保"决定的"与"改变的"保持一致。

## 最新特性：深度发现技能

项目最新引入了$deep-dive技能，实现了trace -> deep-interview -> planning的流水线。该技能在执行规划前进行深度访谈，计算实现准备度（低/中/高），显式捕获假设风险，并生成访谈上下文和启动简报文件。

## 安装与使用

OmG作为官方Gemini CLI扩展，安装十分便捷：

```
gemini extensions install https://github.com/Joonghyun-Lee-Frieren/oh-my-gemini-cli
```

验证安装后，用户可通过/omg:status进行冒烟测试，随后即可使用完整的斜杠命令集驱动多智能体工作流。

## 社区与多语言支持

OmG项目提供英语、韩语、日语、法语、中文、西班牙语等多语言文档，体现了其国际化视野。项目采用GitHub Actions进行版本检查，通过GitHub Sponsors接受社区支持，并设有专门的Landing Page展示项目理念。

## 结语：AI辅助编程的新范式

Oh My Gemini CLI代表了AI辅助编程工具向结构化、工程化方向演进的重要尝试。它证明了大语言模型不仅可以作为问答助手，更可以成为复杂软件工程流程中的协作伙伴。通过上下文工程和多智能体编排，OmG为开发者提供了一套可复用、可审计、可扩展的AI驱动开发方法论。
