mcpField
E
ecomode

ecomode

github.com/yeachan-heoAgent 工作流33.7k100 次安装今天更新
代码仓库

关于 ecomode

Ecomode 是已弃用的 Agent 技能,曾用于将任务路由到成本较低的模型层级。README 明确要求不要调用它,并建议高吞吐工作流改用 `$ultrawork`。

主要功能

  1. 01已弃用,不要调用
  2. 02优先选择较低模型层级
  3. 03按 Agent 角色分配任务
  4. 04通过 omx state 命令行管理状态

适用场景

  1. 01不适用于新的工作流
  2. 02高吞吐执行请改用 `$ultrawork`

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/yeachan-heo/oh-my-codex --skill ecomode

安装后在 Claude Code 中输入/ecomode确认已加载。

附带文件references/agent-tiers.md

详细介绍

Ecomode 已弃用

硬性弃用。请勿调用或路由此技能。如需维护中的高吞吐执行工作流,请直接使用 $ultrawork。

Ecomode 的作用

覆盖默认模型选择,优先使用更低的层级:

默认层级Ecomode 覆盖
THOROUGHSTANDARD,仅在必要时使用 THOROUGH
STANDARD优先 LOW,需要时使用 STANDARD
LOWLOW - 无变化

Ecomode 不做什么

  • 持久性:如需“不完成不停止”,请使用 ralph
  • 并行执行:如需并行 Agent,请使用 ultrawork
  • 委派强制执行:始终通过核心编排处于激活状态

将 Ecomode 与其他模式组合

Ecomode 是一个修饰符,可与执行模式组合:

组合效果
eco ralph使用更廉价 Agent 的 Ralph 循环
eco ultrawork使用更廉价 Agent 的并行执行
eco autopilot带成本优化的完全自主运行

Ecomode 路由规则

始终优先使用更低的层级。仅在任务确实需要时才升级。

决策规则
DEFAULT大多数任务从 LOW 层级开始
UPGRADE当 LOW 层级失败或任务需要多文件推理时,升级到 STANDARD
AVOIDTHOROUGH 层级 - 仅在必要时用于规划/评审

Ecomode 中的 Agent 选择

首要操作: 在委派任何工作之前,先阅读 Agent 参考文件:

Read file: references/agent-tiers.md

其中提供了完整的 Agent 层级矩阵、MCP 工具分配以及选择指引。

Ecomode 偏好顺序:

// PREFERRED - Use for most tasks
use /prompts:executor for this scoped task
use /prompts:explore for this scoped task
use /prompts:architect for this scoped task

// FALLBACK - Only if LOW fails
use /prompts:executor for this scoped task
use /prompts:architect for this scoped task

// AVOID - Only for planning/critique if essential
use /prompts:planner for this scoped task

委派强制执行

Ecomode 保留核心协议中的所有委派规则,并采用成本优化路由:

操作委派给模型
代码更改executorLOW / STANDARD
分析architectLOW
搜索exploreLOW
文档writerLOW
后台执行

长时间运行的命令(安装、构建、测试)在后台运行。最多 20 个并发。

Token 节省技巧

  1. 批量处理相似任务到单个 Agent,而不是派生许多 Agent
  2. **使用 explore(LOW 层级)**进行文件发现,而不是 architect
  3. 对简单更改优先使用 LOW 层级 executor 路由 - 仅在其失败时才升级
  4. 对所有文档任务使用 writer(LOW 层级)
  5. 避免使用 THOROUGH 层级 Agent,除非任务确实需要深度推理

禁用 Ecomode

Ecomode 可通过配置完全禁用。禁用后,所有 ecomode 关键字都将被忽略。

在 ~/.codex/.omx-config.json 中设置:

{
  "ecomode": {
    "enabled": false
  }
}

状态管理

使用 CLI 优先的状态接口(omx state ... --json)管理 ecomode 生命周期状态。如果已存在显式的 MCP 兼容工具,等效的 omx_state 调用属于可选的兼容性用法,而非默认方式。

  • 激活时: omx state write --input '{"mode":"ecomode","active":true}' --json
  • 停用/完成时: omx state write --input '{"mode":"ecomode","active":false}' --json
  • 取消/清理时: 运行 $cancel(其应调用 omx state clear --input '{"mode":"ecomode"}' --json)

评论

支持 Markdown