チャットモニタリング
ADHDev のチャットモニタリングは、各ツールを個別に確認する代わりに、ダッシュボードからアクティブなエージェントセッションを追えることを意味します。
ADHDev がモニタリングする対象
ADHDev は、いくつかの異なる種類のエージェントランタイムから会話のアクティビティを表面化できます:
- サポートされたデスクトップ IDE の ネイティブ IDE チャット
- ホスト IDE 内で実行されるエージェント拡張機能の 拡張機能チャット
- ホスト型 PTY ランタイムを通じてキャプチャされた CLI セッション
これらは、基盤となるトランスポートが異なっていても、すべてダッシュボードにセッションとして表示されます。
できること
モニタリングは読み取り専用ではありません。ダッシュボードから、通常次のことができます:
- エージェントが生成中のライブ出力を追う
- アクティブなセッションの古い履歴を読み込む
- 元のツールに戻らずに次のメッセージを送る
- エージェントがまだ生成中のときにメッセージをキューに入れ、今すぐ送信 で即座に送る
- 承認が必要なターンをレビューし、ダッシュボードから応答する
- CLI セッションをターミナルとチャットのレンダリング間で切り替える
- サポートされた IDE セッションの リモートビュー を開く
正確なコントロールはプロバイダーによって異なります。一部のサーフェスはモデルやモードのコントロールを公開しますが、他のものは主にストリームして返信するだけです。
ツールコールとアクティビティトグル
ツールコール(ファイル編集、シェルコマンドなど、エージェントが行うアクション)は、汎用的な「Tool」ラベルではなく、実際のツール名 — 例えば「Write」、「Bash」、「run_command」 — を伴う通常のチャットバブルとしてレンダリングされます。
ダッシュボードの アクティビティ トグルは、よりノイズの多い行 — ターミナル出力と思考/推論テキスト — を制御します。ツールコールバブルはトグルの状態にかかわらずデフォルトで表示されます。アクティビティをオフにすると、ターミナル/思考の行のみが非表示になるため、エージェントが実際に行ったことの記録を失うことなくストリームを静かにできます。
キューに入れられたメッセージ
エージェントがまだ生成中のときに送信したメッセージは、破棄されるのではなくキューに入れられます:
- ページの再読み込みをまたいで保持される
- 一度に複数のメッセージをキューに入れられる
- キューに入れられたメッセージは会話の一番下にピン留めされたままになる
- キューに入れたメッセージは送信前にキャンセルできる
- 今すぐ送信 は、プロバイダーがサポートしている場合、メッセージをエージェント自身のターン中入力キューに直接渡します。現在のターンを中断するのではありません
ライブ同期とレプリカのステータス
チャット履歴は、ライブテールに加えて耐久性のあるトランスクリプトレプリカを通じて配信されます。レプリカが遅れたり接続が一時的に切断されたりすると、ダッシュボードは「Live sync is having trouble」バナーを表示することがあります — ただし短い猶予期間の後にのみ表示されるため、素早い再接続(タブの再開、短いネットワークの瞬断)が不必要に警告をフラッシュさせることはありません。
セッションの表示方法
ダッシュボードは、IDE と CLI セッションにわたって同じモニタリングモデルを使用します:
- アクティブなセッションはメインのタブストリップに留まる
- 優先度の低いセッションは 非表示タブ に移動できる
- 注意が必要なセッションや未読の完了作業があるセッションは アクティビティインボックス に表示される
- 古いセッションや再開可能なセッションは History を通じて到達できる
これが、ADHDev のモニタリングが単純な通知フィードよりもワークスペースに近く感じられる理由です。
マシンが自動再接続の予算を使い切った場合、Machines ページに移動しなくても、チャットヘッダー(ベル/セッション情報アイコンの隣)から直接そのマシンを再接続できます。
CLI モニタリング
CLI モニタリングは、ターミナル自体が製品サーフェスの一部であるため、IDE モニタリングとは異なります。
CLI セッションの場合、ADHDev はホスト型 PTY ランタイムを維持し、次を公開します:
- 完全なターミナル出力
- 再接続に強いスクロールバック
- 承認プロンプトとツールの出力
- 同じランタイムのためのターミナル/チャットの切り替え
CLI セッションが生き残ったのにダッシュボードが追跡を失った場合、復旧は通常、まったく新しいチャットを作るのではなく、マシンの Hosted Runtimes ツールを通じて行われます。
承認と注意の状態
ADHDev は、待機状態と完了状態を第一級のシグナルとして扱います。
例:
- 承認リクエスト
- 長時間実行される生成
- まだレビューしていない完了したタスク
- 手動での復旧が必要な切断された、または中断されたセッション
これらの状態が、アクティビティインボックスと通知サーフェスを駆動します。
制限と注意事項
- すべてのプロバイダーが同じ量のメタデータや制御を公開するわけではありません。
- IDE モニタリングは、IDE が利用可能にする制御サーフェスに依存します。
- CLI プロバイダーは、完全に検証される前に組み込みインベントリに存在することがあります。
- 一部のセッションは、完全に制御可能というよりも、モニタリング可能で復旧可能と表現する方が適切です。
実用的な期待値については、互換性と注意事項 と 対応プロバイダー を確認してください。
