MadoHub Docs

Global Search

Cmd+K でセッション、メッセージ、ツール呼び出し、アクティビティ、ターミナルスクロールバックを横断検索。

Global Search は履歴検索のオーバーレイです — これから取れるアクションではなく、MadoHub が記録したすべてを後方に向けて検索します。Cmd+K で開きます。

Cmd+K がコマンドパレットを開くという筋肉の記憶があるなら — それは変わりました。Cmd+K は今 Global Search を開きます。コマンドパレットは Cmd+Shift+P に移動しました。2 つのオーバーレイは相互排他で、一方を開くともう一方が閉じるため、両方が画面に積み重なることはありません。

Global Search は、エージェントが特定のファイルに言及したメッセージ、1 時間前に失敗したツール呼び出し、昨日作業していたセッションを見つけるのに使います。ターミナルを立ち上げたり Codex ワーカーをディスパッチしたりテンプレートを適用したりするにはコマンドパレットを使います。

できること

  • すべてのセッションのメッセージを検索 — MadoHub が記録したすべてのメッセージを全文検索します。
  • ツール呼び出しを検索 — 引数や結果でツール呼び出しを見つけられます。何かが失敗して何が送られたか正確に見たいときに便利です。
  • アクティビティフィードを検索 — キャンバス上の最近のアクティビティを、メモリ上にあるため即座に表示します。
  • ターミナルスクロールバックを検索 — 開いているすべてのターミナルタイルのライブスクロールバックを照会します。
  • セッションへ戻る — 空またはごく短いクエリでは、オーバーレイが最近のセッションを 10 件表示します。それぞれ最初のユーザーメッセージをタイトルに持つため、キーワードを覚えていなくても作業中だったところに戻れます。

使い方

  1. Cmd+K でオーバーレイを開きます。
  2. クエリを実行するには 3 文字以上入力します。3 文字未満の場合、オーバーレイは最近のセッション 10 件を代わりに表示します。
  3. Arrow Up/Down で選択を移動します。
  4. Enter(またはクリック)で一致するセッション、メッセージ、タイル、アクティビティイベントへジャンプします。
  5. Escape でオーバーレイを閉じます。

Enter が何をするかは行の種類によります:

行の種類ジャンプ時の動作
MessageMadoAgent チャットパネルを開き、そのメッセージまでスクロールします。
Session / Toolそのセッションのチャットパネルを開きます。
Activityアクティビティパネルのフィルタを「all」にリセットし、イベントのタイルにスコープし、キャンバスをそのタイルへパンし、アクティビティパネルをピン留めで開きます。
Terminalキャンバスをソースタイルへパンします。

各行には色付きの種類チップ — session、msg、tool、activity、term — と、一致テキストをハイライトしたタイトル、役割/ステータスと相対時刻を示すサブタイトルが付いています。

よくあるユースケース

  • 「前にエージェントが言及してたファイル、何だっけ?」 — ファイル名で検索してメッセージへジャンプします。
  • 「どのツール呼び出しが失敗した?」 — エラーテキストやツール名で検索してツール行へジャンプします。
  • 「昨日は何を作業してた?」 — Cmd+K を空クエリで開き、最近のセッションリストから選びます。

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

  • 一致したテキストは結果内でハイライトされるため、毎行を読まずに素早くスキャンできます。
  • フッタにはライブの結果カウントと、ターミナルスクロールバックがまだ照会中のときの「searching…」インジケータが表示されます — ターミナルの結果は各タイルからライブで引くため、他より 1 拍遅れることがあります。
  • 何を打っても安全です — 特殊文字は検索構文ではなくフレーズの一部として扱われます。
  • 何かを見つけるのではなくアクションを実行したいなら、Cmd+K ではなく Cmd+Shift+P のコマンドパレットを使います。

関連機能

  • コマンドパレット — 既に起きたことを見つけるのではなく、今アクションを実行します。
  • MadoAgent — メッセージとセッションの結果がジャンプで戻る先です。
  • Fleet — 検索せずにアクティブなエージェントを状態別にトリアージします。

制限事項

  • 検索を実行するには 3 文字以上が必要です。それより短いクエリは最近のセッションを代わりに表示します。
  • ターミナルスクロールバック検索は現在開いているタイルに対してのみ実行されます。閉じたターミナルはスクロールバックソースから検索できません。
  • 検索は別々の OR 条件としてではなくフレーズとして一致します。そのため「auth refactor」は、どちらかの単語を含む任意の行ではなく、フレーズ「auth refactor」を含む行に一致します。

On this page