MadoHub Docs

MadoAgent

やりたいことを自然言語で記述し、エージェントの立ち上げ、配線、操作を MadoAgent に任せます。

MadoAgent は MadoHub の会話型インターフェースです。Cmd+Shift+M(⌘⇧M)で開き、やりたいことを記述します — 「この API で 2 つの Claude エージェント間のピアレビューを設定して」「このバグに 2 つのキャッシング戦略を試して勝者を教えて」— タイルを一つずつ手で組み立てる代わりに。

これは単一モデル呼び出しをラップしたチャットではありません。各メッセージは、キャンバスを見てエージェントを立ち上げ・メッセージ送信し、ルーティングコネクションを配線し、フレームやターミナルを開き、自身のメモリを読み戻せる、本物のツール呼び出しループを走らせます。アプリ内オンボーディングはこれを「あなたのオーケストレーションブレイン」と呼んでおり、それは正確な表現です — MadoAgent はキャンバスと対等な存在であり、サジェストボックスではありません。

できること

  • エージェントの立ち上げとアサイン — Claude、Codex、Amp を新しいターミナルで開始するか、同じプロジェクト内の適切なタイプのアイドルエージェントに作業を渡します(重複を積まずに)。
  • エージェント同士を配線 — ピアレビュー、パイプライン、ウォッチャーパターンを頼むと、MadoAgent が適切なトリガーとループ設定でルーティングコネクションを引きます。
  • キャンバスを操作 — フレームやターミナルを開き、ノートを作成し、特定のタイルへジャンプ、または 1 つのプロンプトからキャンバス全体をクリアします。
  • 環境をセットアップ — プロジェクトを開き、一連のセットアップコマンド(インストール、開発サーバー起動)をあなたの代わりに実行します。
  • 自律ターミナルを実行 — MadoAgent にターミナルと目標を指し示すと、目標が完了するまでコマンドを発行し出力を監視し続けます。
  • 代替案を並行探索 — 同じ問題に異なる指示で複数のエージェントを立ち上げ、結果を横並びで比較します(Ensemble Exploration を参照)。

使い方

  1. Cmd+Shift+M(⌘⇧M)でパネルを開きます。
  2. 自然言語でリクエストを打ち込み Enter を押します。
  3. MadoAgent がタイルを立ち上げ、コネクションを引き、キャンバス上でエージェントにメッセージを送る様子を見ます。注意が必要なことがあるときはトーストとインラインノートを表示します(例: 指定されたタイルが実はキャンバスになくてコネクションを拒否したなど)。
  4. 会話を続けます — MadoAgent は最後の 20 メッセージをコンテキストとして保持するため、「あの 2 つをピアレビューで繋いで」と再説明なしにフォローアップできます。

MadoAgent に直接何を許すかは 設定 → エージェント で選びます:

スキルレベルMadoAgent にできること
Orchestrateエージェントとルーティングの管理はできるが、ファイル書き込みは不可。ソース編集を求めるとエージェントへリダイレクトします。
DevOpsOrchestrate に加えて設定ファイルと git 操作。
Full(デフォルト)すべてのツールが利用可能。

MadoAgent が応答する前に、設定 でプロバイダーと API キーを設定する必要があります — エージェントルーティング と API 設定を共有します。

よくあるユースケース

  • 「私のプロジェクトで Claude エージェントと Codex レビューアを立ち上げて、ピアレビュー用に繋いで」 MadoAgent が 1 ターンで両方のタイルを立ち上げ、コネクションを配線します。
  • 「ここで作業を続ける間に、Codex ワーカーに認証モジュールのリファクタリングをディスパッチして」 ヘッドレスワーカータイルには Worker バッジが付き、対話型と区別できます。Orchestrator Mode を参照。
  • 「API プロジェクトで Claude は今何をしてる?」 MadoAgent は答える前にすべてのターミナル、フレーム、コネクションの最新スナップショットを読みます — タイル切り替え不要。
  • 「このバグに 2 つの異なるキャッシング戦略を試して勝者を教えて」 MadoAgent が同じ問題で複数のエージェントをフォークし、Exploration パネルにリストして比較させます。

ヒントとベストプラクティス

  • 組み込み Flow に収まらないものには MadoAgent を使いましょう — 繰り返し使う 2 エージェントパターンには Flows の方が速いです。
  • リクエストがキャンバスにないものを名指しした場合、MadoAgent は危険な部分を拒否し、壊れたコネクションを残す代わりにチャットで伝えます。トーストを読んで言い換えましょう。
  • MadoAgent にエージェントを調整させつつファイルには触らせたくないときは Orchestrate スキルレベルを使いましょう。
  • 「開発環境をセットアップしてサーバーを起動して」のような長時間の依頼は、自律ターミナルモードと相性が良いです — パネルを子守する代わりにタイルを後で確認しましょう。

関連機能

  • Flows — 定番パターン用のワンクリック再利用可能なエージェントペアリング。
  • エージェントルーティング — トリガーと変換が実際に何をするか。MadoAgent は同じルーティングエンジンを使います。
  • コネクション — 1 回限りの精密制御のために手でエージェントを配線します。
  • メモリ — MadoAgent がセッションをまたいで呼び出せる長寿命の事実と好み。

制限事項

  • MadoAgent はコンテキストとして最後の 20 メッセージのみを保持します。非常に長いオーケストレーションタスクでは、決定事項をメモリに書き出して存続させましょう。
  • プロバイダーと API キーが動くことに依存します。API 呼び出しの失敗はバックオフ付きで 2 回再試行してからエラーを表示します。

On this page