ダッシュボード
ダッシュボードは、ADHDev が IDE セッション、CLI ランタイム、承認を 1 か所にまとめる主要な場所です。
最初に見えるもの
上部バーはもはや単なるチャットのフラットなリストではありません。いくつかの明確な領域を持つ、実用的なセッションサーフェスです:
- 今まさに使っているセッションのための アクティブタブ
- メインストリップに置かずに残しておきたいセッションのための 非表示タブ
- 承認リクエストやまだレビューしていない完了タスクなど、注意が必要なセッションのための アクティビティインボックス
- 新しい IDE、CLI、ACP ワークフローの起動、保存された履歴の再開、ダッシュボードからのホスト型ランタイムの復旧のための セッションの開始または復旧
- 以前の会話を再度開いたり、再開可能な CLI 履歴のための 保存された履歴
デスクトップでは、ダッシュボードはドッキング可能なワークスペースを使用し、メインレイアウトを失うことなく複数のセッションを監視できます。
セッションの種類
ダッシュボードは、同じワークスペース内で複数のソースからのセッションを表示できます:
- Cursor や Windsurf などの IDE セッション
- ホスト IDE 内部の Codex、Cline、Roo Code などの 拡張機能セッション
- Claude Code、Gemini CLI、Codex CLI などの CLI セッション
- ターミナルの代わりに構造化されたプロトコルを公開するプロバイダーのための ACP セッション
各セッションは、独自のチャット状態、ステータス、利用可能なコントロールを保持します。
デスクトップワークスペース
デスクトップでは、メインダッシュボードは単一のチャット列ではなく、ドッキングされたペインレイアウトを使用します。
できること:
- ペイン間でタブをドラッグ
- 作業を複数の読み取りペインに分割
- タブを分離されたパネルとしてフロート
- タブを別ウィンドウにポップアウト
- フロートまたはポップアウトしたタブをメイングリッドに再ドッキング
- タブのコンテキストメニューからタブごとのショートカットを割り当て
これは、他のセッションを監督のために表示したまま、入力用のアクティブなセッションを 1 つ持ちたいときに最適なレイアウトです。
非表示タブとインボックス
ADHDev を頻繁に使う場合、この 2 つのサーフェスが重要です:
- 非表示タブ — セッションを閉じずに雑然さを軽減
- アクティビティインボックス — 承認待ちのセッションや、まだレビューしていない何かを完了したセッションを収集
良いデフォルトのワークフローは、メインストリップをアクティブな作業に集中させ、残りは非表示にし、インボックスを中断を確認する場所として使うことです。
CLI ビューの切り替え
CLI セッションは、ランタイムを再起動せずに 2 つのビューを切り替えられます:
- 完全な PTY 出力とプロンプトの挙動が欲しいときの ターミナルビュー
- 同じセッションをよりすっきりした会話スタイルで読みたいときの チャットビュー
これは、CLI ツールがまだ実行中でも、モバイルから出力をレビューしたりプロンプトに答えたりするだけでよいときに特に便利です。
保存された履歴と起動フロー
ダッシュボードはライブのターンストリーム以上のものを開けます:
- アクティブなセッションの最近のチャット履歴
- 再開可能なセッションを公開する CLI プロバイダーのための保存された履歴
- マシン/ワークスペースの選択から始まり、新規開始、保存された履歴の再開、またはホスト型ランタイムの復旧を選べる起動フロー
セッションがアクティブなストリップにない場合は、非表示タブ、次にインボックス、次に履歴を確認してください。
Git ステータスサーフェス
セッションが Git ワークスペースに接続されている場合、ダッシュボードはエージェントの自己報告に依存する代わりに、セッションの隣にデーモン所有の Git 状態を表示できます。
現在の Git サーフェスの動作:
- Git ピルとダイアログは、デーモンの
git_*コマンドとworkspace.gitトピックの更新によって駆動されます。 - Cloud は P2P データチャネルを通じてリッチな Git 状態を受け取ります。Worker/UserSession WebSocket は軽量なルーティング/ステータスメタデータのみを伝送します。
- Standalone は、ローカルの REST/WS を通じて同じ daemon-core Git コマンド契約を使用します。
- 作業サマリーのシステムバブルは、エージェントのトランスクリプトを解析するのではなく、デーモン由来のコンパクトな Git サマリーから合成されます。
- チェックポイント、stash、pop、checkout などの変更を伴うアクションは、明示的に保護されたコマンドです。任意の Git シェル実行は公開されません。
主なコマンド名は git_status、git_diff_summary、git_diff_file、git_snapshot_create、git_snapshot_compare、git_log、git_checkpoint、git_stash_push、git_stash_pop、git_checkout_files、git_remote_url です。
モバイルダッシュボード
モバイルでは、ダッシュボードは完全なデスクトップのドックレイアウトの代わりに簡略化されたフローを使用します。
主に 3 つのパターンが想定されます:
- 注意が必要なもののためのインボックス優先ビュー
- 選択したセッションのための集中したチャットビュー
- 特定のマシンでセッションを起動または検査したいときのマシンビュー
これにより、完全なデスクトップレイアウトを強制することなく、スマートフォンで承認、短い返信、セッションの復旧を実用的に保てます。
マシン詳細
特定のマシンを開くと、ADHDev はマシンレベルのツールを専用タブにグループ化します:
- アクティブな IDE、CLI、ACP セッションのための ワークスペース
- ホスト型 CLI ランタイムの診断と復旧のための Hosted Runtimes
- プロバイダー固有の設定、マシンの有効化、検出、プロバイダーソースの再読み込みのための Providers
- マシンのヘルスとランタイムの詳細のための System
- マシンおよびデーモンのログのための Logs
再起動や切断の後に CLI ランタイムが詰まった場合、Hosted Runtimes タブが、ライブランタイムの検査、スナップショットの復旧、くさびのように動かなくなったセッションの再起動、重複ランタイムの整理を行う場所です。CLI/ACP プロバイダーが起動から欠けている場合は、Providers を使って有効化し、検出を実行し、実行ファイルのパス/引数を調整するか、プロバイダーソース設定の再読み込みを適用してください。保存されたワークスペースやマシンのヘルスの詳細が必要な場合は、ライブのワークスペースタブではなく System を確認してください。
通知と承認
承認とアラートは、別個のモニタリング専用ビューに存在するのではなく、ダッシュボードに織り込まれています。
できること:
- アクティブなセッションから承認リクエストに答える
- インボックスを使って、あなたを待っているセッションへ直接ジャンプする
- 通知ページからブラウザおよびプッシュ通知を構成する
- 承認アラートや長時間生成アラートなど、プロバイダーレベルのアラート動作を調整する
サイドバー
標準のクラウドナビゲーションには、通常次のものが含まれます:
- ダッシュボード
- Burrows
- 通知
- アカウント
- 設定
API キーや Webhook などの追加サーフェスは現在フリーズ(ダッシュボード UI 非表示)されており、標準のナビゲーションからはアクセスできません。
