---
read_when:
    - Control UI でのセッションダッシュボードの使用または説明
    - ボード上でエージェントが実行できる操作と、オペレーターによる権限付与が必要な操作の決定
summary: セッションダッシュボード：エージェントが構築するウィジェット、ボード、タブ、ドッキングされたチャット
title: セッションダッシュボード
x-i18n:
    generated_at: "2026-07-26T09:23:59Z"
    model: gpt-5.6
    postprocess_version: locale-links-v1
    prompt_version: 32
    provider: openai
    source_hash: 3babbc859e261aa959740ea778b44fdc1a07bce8ce7628cbabcfbc5fa207a0ce
    source_path: web/dashboards.md
    workflow: 16
---

Control UI の各スレッドには、見慣れた会話と、
エージェントが構築するライブウィジェットのグリッドである
**ダッシュボード**という2つの表示があります。ウィジェットがないスレッドは単なるチャットです。ウィジェットがピン留めされると、ヘッダーに **チャット | ダッシュボード**
切り替えが表示され、ダッシュボードがメイン画面となり、その横に
チャットがドッキングされます。

セットアップするものも、構成が必要な別のアプリもありません。ダッシュボードは
スレッドが所有し、エージェントとともに保存されるコア機能であり、
`/new` と `/reset` の後も維持されます（会話コンテキストは消去されますが、ボードは残ります）。

## 依頼してダッシュボードを作成する

表示したいものをエージェントに依頼します。

> revenue-graph という名前のウィジェットを作成してください。月間
> 収益のインタラクティブな棒グラフです。表示を切り替える「棒グラフ」と「トレンド」ボタンを追加し、私の
> ダッシュボードにピン留めしてください。

エージェントは最初にチャット内へウィジェットをインライン表示するため、配置される
前に確認できます。その後は次の操作が可能です。

- **自分でピン留めする**：インラインウィジェットにカーソルを合わせ、**ダッシュボードにピン留め**を選択します。
- **またはエージェントがピン留めする**：依頼すると直接ピン留めし、後から
  名前を指定して更新します。ウィジェットの名前は固定されているため、「revenue-graph を6月の
  数値で更新して」と依頼すると、ボードの配置を維持したまま内容がその場で置き換わります。

ウィジェットは、厳格なサンドボックス内で動作する自己完結型の小さなアプリ（HTML/JS/SVG）です。ウィジェット内のボタンや
表示切り替えはすぐに動作します。グラフの表示切り替えに
エージェントは必要ありません。

## ボード

- **流動的なグリッド。** ハンドルでウィジェットをドラッグすると、すべてが自動的に再配置され、
  隙間なく詰められます。ハンドルでサイズを変更するか、ウィジェットメニューからサイズプリセット（小、
  中、大、特大）を選択します。ピクセル単位で配置する必要はありません。
  ユーザーにもエージェントにも不要です。
- **タブ。** ボードには複数のページを作成できます。たとえば、概要タブと、
  1つの大きなウィジェットに集中するタブです。各タブはそれぞれのチャットドックの
  位置を記憶します。
- **ドッキングされたチャット。** ダッシュボード表示では、会話を
  左、右、または下にドッキングできます。サイドバーと同様にサイズ変更でき、完全に
  非表示にすることもできます。再表示すれば、エージェントは引き続き応答します。
- **エージェントとの同等性。** ユーザーが行えるすべての操作を、エージェントも
  `dashboard` ツールで実行できます。ウィジェットの追加、更新、移動、サイズ変更、削除、タブの
  管理、表示タブの切り替え、チャットドックの移動や非表示が可能です。「チャットを
  左側に配置して財務タブを表示して」と依頼すると、その場で反映されます。

## ウィジェットに許可される操作

表示するだけのウィジェットには承認が不要です。インラインチャットウィジェットとまったく
同じように即座に表示され、ネットワークアクセスは完全に無効化されています。

**外部へのアクセス**を必要とするウィジェットはそれを宣言する必要があり、ウィジェットごとに
1回タップして許可します。

- **ネットワーク**（`net`）：宣言された HTTPS オリジンをサンドボックスから直接取得します。
  たとえば、API から自動更新する天気カードです。
- **Gateway データ**（`data`）：セッション、使用量、Cron の
  ステータスなどの読み取り専用フィードを Gateway が解決します。ウィジェットがトークンを保持することはありません。
- **自動化**（`actions`）：特定の Cron ジョブをトリガーし、ボタンから
  メインの会話を起動せずに実際のタスク（より小さなモデルを使用する場合があります）を
  実行できるようにします。
- **プロンプト**（`prompt`）：未承認のウィジェットで必要となるクリックごとの
  確認なしに、スレッドへメッセージを送信します。

有効な Plugin は、独自の名前付き読み取り専用フィードやアクションをこれらの機能一覧に追加できます。Plugin を無効にすると、それらの連携は削除されます。

許可は、確認したウィジェットの正確なバイト列とリビジョンに紐付けられます。エージェントが
ウィジェットを変更し、承認済みの範囲を超える権限を要求した場合は、再び
保留状態になります。同じ権限の範囲内でコンテンツを更新する場合、許可は維持されます。
エージェントが把握すべきウィジェット操作（クリックしたフィルターや
切り替えた表示）は、セッション通知として静かに伝達されます。エージェントの処理を
中断することなく、最新の状態が共有されます。

## ボード上の MCP アプリ

Gateway に MCP サーバーが構成されている場合、チャットに表示される
インタラクティブな MCP アプリを他のウィジェットと同様にピン留めできます。ピン留めされたアプリは、
新しいセッションでボード上に復元されます。デフォルトでは表示専用であり、
ウィジェットが宣言したサーバーツールを許可すると、完全に操作可能になります。ほかのすべてと同様に、
1回のタップで承認でき、承認はリビジョンに紐付けられます。

## 知っておくと便利なこと

- ボードがあるスレッドをリセットすると確認を求められ、ボードは
  維持されます。
- スレッドを削除すると、そのボードも削除されます。
- ボードは Gateway（所有するエージェントのデータベース内）に保存され、
  接続するすべてのデバイスに表示されます。
- セキュリティモデル、ストレージの詳細、設計上の根拠については、
  文書化されたサンドボックスのトレードオフを含む
  [ダッシュボードアーキテクチャ](/web/dashboard-architecture)を参照してください。
