ecomode について
Ecomodeは、低コストのモデル階層へ作業を振り分けていた非推奨のエージェントスキルです。呼び出しは禁止されており、READMEでは高スループットのワークフローに `$ultrawork` を使うよう案内しています。
主な機能
- 01非推奨・呼び出し禁止
- 02低いモデル階層を優先
- 03エージェント役割別の振り分け
- 04omx stateコマンドラインで状態管理
活用シーン
- 01新しいワークフローには不適
- 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 での上書き |
|---|---|
| THOROUGH | STANDARD を使用。THOROUGH は必須の場合のみ |
| STANDARD | まず LOW を使用。必要な場合のみ STANDARD |
| LOW | LOW のまま - 変更なし |
Ecomode が行わないこと
- 永続化: 「完了するまで止まらない」には
ralphを使用 - 並列実行: 並列エージェントには
ultraworkを使用 - 委任の強制: コアオーケストレーションにより常に有効
Ecomode と他のモードの組み合わせ
Ecomode は実行モードと組み合わせて使用する修飾子です。
| 組み合わせ | 効果 |
|---|---|
eco ralph | より安価なエージェントによる Ralph ループ |
eco ultrawork | より安価なエージェントによる並列実行 |
eco autopilot | コスト最適化を伴う完全自律実行 |
Ecomode のルーティングルール
常に低いティアを優先してください。タスクが本当に必要とする場合にのみエスカレートしてください。
| 判断 | ルール |
|---|---|
| デフォルト | ほとんどのタスクは LOW ティアから開始 |
| アップグレード | LOW ティアが失敗した場合、または複数ファイルにまたがる推論が必要な場合に STANDARD へエスカレート |
| 回避 | THOROUGH ティア - 必須の場合の計画立案・批評のみ |
Ecomode でのエージェント選択
最初のアクション: 作業を委任する前に、エージェントのリファレンスファイルを読んでください:
Read file: references/agent-tiers.md
これにより、エージェントティアの完全な一覧、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 は、コスト最適化されたルーティングを伴いつつ、コアプロトコルのすべての委任ルールを維持します。
| アクション | 委任先 | モデル |
|---|---|---|
| コード変更 | executor | LOW / STANDARD |
| 分析 | architect | LOW |
| 検索 | explore | LOW |
| ドキュメント作成 | writer | LOW |
バックグラウンド実行
長時間実行されるコマンド(インストール、ビルド、テスト)はバックグラウンドで実行されます。同時実行数は最大 20 です。
トークン節約のヒント
- 類似したタスクはエージェントを多数起動せず、1 つのエージェントにまとめてください
- ファイルの探索には architect ではなく explore(LOW ティア)を使用してください
- 単純な変更には LOW ティアの executor への振り分けを優先し、失敗した場合にのみアップグレードしてください
- すべてのドキュメント作業には writer(LOW ティア)を使用してください
- タスクが本当に深い推論を必要とする場合を除き、THOROUGH ティアのエージェントは避けてください
Ecomode の無効化
Ecomode は設定から完全に無効化できます。無効化されている場合、すべての ecomode キーワードは無視されます。
~/.codex/.omx-config.json に設定します:
{
"ecomode": {
"enabled": false
}
}
状態管理
Ecomode のライフサイクル状態には、CLI ファーストの状態インターフェース(omx state ... --json)を使用してください。明示的な 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を呼び出すはずです)