mcpField
D
delegating-to-agents

delegating-to-agents

github.com/davidondrejエージェントワークフロー4.2k45 回インストール今日更新
リポジトリ

delegating-to-agents について

Delegating to Agentsは、コーディングや汎用タスクを担うエージェントの選定と操作を支援するワークフロースキルです。TUIエージェントへのプロンプト送信、進捗確認、リモート環境での起動方法も説明します。

主な機能

  1. 01タスク別のエージェント選定
  2. 02TUIエージェントへの安全なプロンプト送信
  3. 03短い間隔での進捗確認
  4. 04リモートVPS上での直接起動
  5. 05対話型CLIの要件への対応

活用シーン

  1. 01複雑なコーディング作業をCodex CLIに委任
  2. 02フロントエンドやデザイン作業をPiに委任
  3. 03cmuxターミナルでのエージェント操作
  4. 04リモートVPS上でのエージェント実行

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/davidondrej/skills --skill delegating-to-agents

インストール後、Claude Code で/delegating-to-agentsを入力して読み込まれたか確認します。

詳細

エージェントへの委任

選ぶエージェント

  • コーディング(デフォルト)→ Codex CLI。 特に複雑で長時間にわたるSWEタスクでは、最も優れたコーディングエージェントです。ユーザーは実質的に無制限で使えるため、出し惜しみする必要はありません。
  • その他のほとんどのタスク → Pi Agent(cmux ターミナルで pi)。すべての Pi エージェントは、OpenRouter 経由で opus-4.8-fast を推論強度 xhigh に設定して実行します。
  • フロントエンド/デザイン → Pi。 UI、スタイリング、デザインでは Opus 4.8 Fast が Codex を上回ります。
  • 複数の手順を伴う大規模な作業: オーケストレーターであるあなたと、右側の cmux ペインでタスクを実行する Codex CLI の組み合わせが、堅実なデフォルト構成です。

TUI エージェントへのプロンプト送信

  1. 必ず1行にすること。メッセージ本文に改行を入れないでください。 TUI では改行が Enter として扱われるため、複数行のプロンプトは最初の行で送信され、残りの行はターン途中の断片的な指示として届きます。改行の代わりに「. 」や「; 」を使い、最後に Enter を1回だけ明示的に送信してください。長い指示はファイルに書き込み、read /tmp/task.md and follow it のように送信します。
  2. プロンプトはエスケープしない通常の二重引用符で囲んでください。エスケープは絶対にしないでください。 cmux send --surface surface:N "your prompt"。よくあるバグは \" を出力してしまうことです。bash ではこれが文字列の破損を招き、unexpected EOF で失敗します。プロンプト内ではアポストロフィと通常の二重引用符を避け(「dont」「wont」「lets」と書くなど)、エスケープせずに言い換えてください。送信に失敗した場合、原因は引用符の種類ではなく、エスケープされた \" です。
  3. コマンド名を正確に指定してください: cmux send --surface surface:N の後に cmux send-key --surface surface:N enter を実行します。send-surface や send-key-surface というコマンドはありません。

ポーリング

待機時間は短くしてください。まず3~5秒待ってから状況を確認し、繰り返します。sleep 30 は使わないでください。Pi と Hermes(opus-4.8-fast)は数秒以内に起動して応答するため、待ち時間を延ばすのは本当に大規模なタスクに限ってください。確認のたびに、エージェントが何をしているか、順調に進んでいるかをユーザーに1行で伝えてください。

Claude Code に関する注意:処理完了後、次にユーザーが送ると予測したメッセージを入力欄にあらかじめ入力することがあります。その下書きはユーザーではなく Claude が作成したものです。

リモート VPS

まず SSH で接続し、VPS 上でエージェント(例:codex --yolo)を起動してから、その VPS 上のエージェントに指示してください。ローカルでエージェントを実行し、手順ごとに SSH させてはいけません。

4つのエージェント(参考情報)

4つともポータブルな SKILL.md 標準を使用します。プロジェクトのスキルがグローバルなスキルより優先されます。

  • Pi(pi.dev、オープンソースの TS):読み取り/書き込み/編集/bash の最小限のコアを備え、TS 拡張機能で自ら拡張します。真の BYOK に対応し、セッションの分岐/フォーク/再開機能はクラス最高です。スキル:~/.pi/agent/skills/。
  • Codex CLI(OpenAI、Rust):起動が最速で、カーネルレベルのサンドボックス機能を備えています。CI では codex exec を使用し、AGENTS.md を読み込みます。スキル:~/.codex/skills/。
  • Claude Code(Anthropic、TS):Claude との統合が最も深く、.claude/ の規約に対応し、スキルのホットリロードをサポートします。スキル:~/.claude/skills/。
  • Hermes(Nous Research、Python):セッションをまたぐメモリ、組み込みスケジューラー、40以上のツールを備えた、永続的に自律動作するエージェントです。他の CLI をワーカーとしてオーケストレーションできます。スキル:~/.hermes/skills/。

対話型 CLI の操作

  • Codex、Pi、OpenCode:pty=true が必要です。
  • Claude Code:claude --print --permission-mode bypassPermissions を推奨します(PTY は不要です)。

コメント