Skip to content

CLI エージェント ​

CLI エージェントは、ADHDev の主要なワークフローの 1 つです。現在 ADHDev はカタログに 8 個の組み込み CLI プロバイダー を提供しています。プロバイダーが有効化され、対象マシンで検出された後、デーモンの PTY/session-host レイヤーを通じて実行されるため、ターミナル出力を見たり、ダッシュボードから入力したり、デスクトップやモバイルからセッションを進め続けたりできます。

WARNING

組み込みであることは、検証済みのサポートを意味しません。プロバイダーが互換性ドキュメントで明示的に格上げされていない限り、未検証として扱ってください。検証ステータスは現在全面的な再検証中です — 対応プロバイダー を参照してください。

組み込み CLI プロバイダー ​

エージェントコマンド検証レベル説明
Antigravity CLIadhdev launch antigravity-cli未検証Google の Antigravity ターミナルエージェント
Claude Codeadhdev launch claude未検証Anthropic の Claude コーディングエージェント
Codex CLIadhdev launch codex-cli未検証OpenAI の Codex ターミナルエージェント
Cursor CLIadhdev launch cursor-cli未検証Cursor のターミナルエージェントワークフロー
Grok CLIadhdev launch grok-cli未検証xAI の Grok ターミナルエージェント
Kimiadhdev launch kimi未検証Moonshot の Kimi コーディングエージェント
OpenCode CLIadhdev launch opencode未検証オープンソースのターミナルコーディングエージェント

この表にない CLI エージェントを使いたい場合は、プロバイダーマニフェストで 自分で追加する方法を カスタムプロバイダー で確認してください。

CLI が重要な理由 ​

CLI エージェントは、しばしば作業を進め続ける最速の方法です。その理由:

  • リポジトリとシェルのワークフローに近い状態を保つ
  • リモートターミナル制御でうまく動作する
  • IDE 固有の UI の破損を避ける
  • ADHDev が再構成された抽象ではなく、正確なターミナルセッションをストリーミングできる

今日、最も信頼できるリモートワークフローが欲しいなら、CLI エージェントが通常最初に検証すべき経路です。個々のプロバイダーの検証ステータスは現在再検証中です — 特定の格上げに依存する前に 対応プロバイダー で現在の状態を確認してください。

CLI エージェントの起動 ​

bash
# Strong default paths
adhdev daemon
adhdev launch claude
adhdev launch codex-cli
adhdev launch cursor-cli

# Additional built-in CLI providers
adhdev launch antigravity-cli
adhdev launch grok-cli
adhdev launch kimi
adhdev launch opencode

起動前に、マシンの Providers タブでプロバイダーが有効化されているか、構成された実行ファイルに対して Detect が成功するかを確認してください。バイナリがデフォルトの PATH の外にある場合は、まずカスタムの実行ファイルパス/引数を設定してください。

デーモンが PTY で CLI プロセスをスポーンし、出力をダッシュボードにストリーミングし、あなたの入力をプロセスに転送します。

通常の起動は新しいセッションとして扱われます。連続性が欲しい場合は、暗黙の自動再開に頼るのではなく、History やホスト型ランタイムの復旧のような明示的な再開経路を使ってください。

WARNING

各 CLI ツールは自身の認証を処理します。ADHDev は PTY セッションとリモート制御レイヤーを管理し、アップストリームツールのログインフローは管理しません。

フォルダー信頼の事前付与 ​

kimi、grok-cli、codex-cli、claude-cli、antigravity-cli は、フォルダー信頼スキームを ADHDev に登録します。そのため、新しいディレクトリでの新規起動は、そのツールの一度限りの「このフォルダーを信頼しますか?」プロンプトで止まることなくスキップされます。信頼は、あなたが対話的に承認したときにツール自身が書き込むのと同じ信頼ストアを使って、事前に付与されます。

ターミナルワークフロー ​

ADHDev の CLI プロバイダーは、現在ターミナルビューを主要なワークフローとして使用します。つまり、ターミナルが次の信頼の拠り所です:

  • 出力と進捗
  • 承認プロンプト
  • ツール実行フロー
  • 再接続とスクロールバックの挙動

ターミナルビュー ​

CLI エージェントは、xterm.js で動作する完全なインタラクティブターミナルとともにダッシュボードに表示されます:

  • 完全な TUI レンダリング — 色、カーソル移動、プログレスバー、承認プロンプト
  • リモート入力 — ダッシュボードから直接入力
  • スクロールバックの復元 — 再接続後に PTY バッファが再生されます
  • モバイルフレンドリーな制御 — すばやい承認や軽量な監督に実用的

セッションの復旧 ​

CLI ランタイムは、もはや使い捨ての一回限りの起動としては扱われません。ADHDev はホスト型ランタイムレイヤーを維持しており、切断やデーモンの再起動の後でもセッションを復旧できる場合が多いです。

その復旧経路はオペレーター主導です: 連続性が欲しいとき、ユーザーは Resume / History / ホスト型ランタイムの復旧アクションを明示的に選ぶべきです。通常の新規起動が、静かに古いセッションを再度開くべきではありません。

CLI セッションがメインダッシュボードから消えた場合は、次を確認してください:

  • 非表示タブ
  • アクティビティインボックス
  • History
  • マシンの Hosted Runtimes タブ

コマンドラインでの復旧には、まず主要なユーザー向けのランタイムサーフェスから始めてください:

bash
adhdev runtime list
adhdev runtime attach <runtimeTarget>
adhdev runtime recover <runtimeTarget>
adhdev runtime restart <runtimeTarget>
adhdev runtime snapshot <runtimeTarget>

<runtimeTarget> は、セッション ID、ランタイムキー、表示名、または adhdev runtime list に表示される一意のプレフィックスを受け付けます。

一般的な経路でより短いコマンドを好む場合は、adhdev attach <runtimeTarget> と adhdev recover|resume <runtimeTarget> が同じランタイムサーフェスへの直接のショートカットです。

低レベルの診断や明示的なオペレーター制御が必要な場合は、次を使用してください:

bash
adhdev daemon:session-host
adhdev daemon:session-host --session <sessionId> --resume
adhdev daemon:session-host --session <sessionId> --restart
adhdev daemon:session-host --prune-duplicates

これは、ランタイムはまだ存在しているのに、アクティブなダッシュボードセッションが詰まっていたり、間違ったコピーに接続されていたりする場合に適した経路です。

History と再開の深さは、依然としてプロバイダーによって異なります。組み込み CLI がきれいに起動できても、その経路が明示的にテストされるまでは、再開フローについては 未検証 のままになることがあります。

エージェント設定 ​

各 CLI エージェントは、ダッシュボードの歯車ボタンから設定を構成できます:

設定説明
通知状態変化の通知を表示
自動承認サポートされている場合、ツール実行を自動承認
承認アラート承認が必要なときに通知
進捗なしアラートターンが長く進捗を示さないときに警告(旧称「長時間生成アラート」)
進捗なししきい値進捗なしアラートが発火するまでの秒単位のしきい値

自動承認モード(1.0.60+) ​

上記の単純なオン/オフの「自動承認」トグルに加えて、すべての組み込み CLI プロバイダーは、独自の起動時自動承認モードのセットを宣言するようになりました — これはセッション開始時に表示されるピッカーであり、歯車ボタンの設定ではありません。各モードにはリスクティアが付いているので、起動する前に何を有効にしようとしているかが分かります:

リスク意味
Safe(安全)対話的な PTY 解析 — ADHDev は認識したプロンプトに答えます。ツールレベルでのバイパスは一切ありません
Caution(注意)プロバイダー自身の「編集を承諾」/「自動」フラグが起動時に渡されます — より広い自動承諾で、依然としてプロバイダー範囲内です
Dangerous(危険)プロバイダーの完全な権限バイパスフラグ(例: Claude Code の --permission-mode bypassPermissions、kimi の --auto)— エージェントはプロンプトなしでコマンドを実行します。ADHDev は、このモードで起動する前に確認ダイアログを表示します。

利用可能なモードはプロバイダーごとに異なり(そのプロバイダー自身の CLI フラグに由来します)、デフォルトは常に安全な対話モードです。

モデル検出(1.0.60+) ​

モデルピッカーのリストは、プロバイダーによって検出方法が異なります:

方法プロバイダー
実行時に CLI 自身のモデル一覧コマンドを実行codex-cli、grok-cli、cursor-cli、antigravity-cli、opencode
プロバイダーのローカル設定ファイルを読み取りkimi

claude-cli のモデルオプション(opus/sonnet/haiku/fable)は、バージョン付きのスラッグではなく安定したエイリアスなので、検出されたリストのようにドリフトしません。

クォータレポート ​

adhdev quota <provider> は、プロバイダーの現在の使用状況の読み取り値を表示します。adhdev quota refresh [providers...] は、実行中のデーモンに対して、アクティブなレート制限クールダウンを尊重しつつ、実際にキャッシュされた読み取り値(ルーティングとダッシュボードが参照するもの)を再取得・更新するよう要求します。

クォータレポートが利用可能なのは: claude-cli、codex-cli、kimi、opencode、grok-cli、cursor-cli、antigravity-cli(組み込み CLI 7 個すべて)です。

トラブルシューティング ​

エージェントが起動しない ​

  • ツールがローカルにインストールされているか確認
  • マシンの Providers タブでプロバイダーを有効化し、Detect を実行
  • バイナリがデフォルトの PATH の外にある場合、カスタムの実行ファイルパス/引数を設定
  • アップストリームの認証または API キーを確認
  • adhdev daemon:status でローカルのヘルスを検査

ターミナルが空白 ​

  • ツールが入力を待っている可能性があります
  • ダッシュボードで接続ステータスを確認
  • 重複セッションを開始する前に、非表示タブ、インボックス、履歴を確認
  • ランタイムが生き残っていた場合は、すぐに再起動する代わりに Hosted Runtimes を通じて復旧

ターミナル出力がおかしい ​

  • アップストリームツールがターミナルを不正な状態のままにした場合は、セッションを再起動
  • CLI プロバイダーの正規の出力としてターミナルビューを扱う
  • 問題が続く場合は、プロバイダーの互換性の問題として扱い、まず互換性ページを確認

承認するものが何もないのに承認プロンプトが表示されるセッション(1.0.60+) ​

一部の CLI は、ターミナル自体の外側にあるステップでブロックすることがあります — 最も分かりやすい例は grok-cli のブラウザベースのサインインです。ADHDev はこれを内部的に個別の状態として追跡するようになったため、そのようなセッションはアイドルや生成中として静かに読み取られる代わりに、あなたの承認インボックスに現れます(そこでは別バッジではなく、通常のあなた待ちの項目として表示されます)。外部のステップ(例: ブラウザでのサインインを完了する)を済ませると、セッションは通常どおり再開します。

次のステップ ​

ホスティングされたクラウドのドキュメントはこちらです。オープンソースおよびセルフホストのドキュメントは OSS リポジトリにあります。