Documentation Index
Fetch the complete documentation index at: https://docs.devinenterprise.com/llms.txt
Use this file to discover all available pages before exploring further.
Devin CLI の起動
サブコマンドではなくプロンプトとして解釈されるよう、プロンプトの前に
-- を付けてください。プロンプト入力欄で
@ を入力すると、ローカルのファイルやディレクトリのオートコンプリートが表示されます。1 つ選択すると、メッセージの前提情報として追加されます。シェルコマンドの実行
モード
/plan と /ask を利用してください。
Normal
Normal
現在のディレクトリ内での読み取り専用のツール操作は自動承認され、書き込みや実行を伴う操作では権限の確認が求められます。これがデフォルトのモードです。
Accept Edits
Accept Edits
ワークスペース内のファイル編集は自動承認されますが、シェルコマンドやその他のアクションについては引き続き確認が求められます。通常は、このモードで作業する時間が最も長くなることを想定しています。
Bypass
Bypass
/yolo, /dangerousBypass モードでも、管理者が Team Settings で設定した組織レベルの権限が上書きされることはありません。管理者によって強制された deny ルールと ask ルールが常に優先されます。
Autonomous
Autonomous
現在のワークスペースでは Accept Edits とほぼ同等ですが、それに加えて OS-level sandbox 内で任意のシェルコマンドを実行できます (それらのコマンドが実際にアクセスできる範囲を制限するためです) 。
--sandbox を付けて実行する場合に利用できる権限モードは Autonomous だけで、自動的に選択されます。Normal、Accept Edits、Bypass はサンドボックス セッションでは表示されません。Autonomous モードでは…- コマンドではなく capabilities について確認が求められます。
- コマンドは、ファイルシステム サンドボックスを通じて
WriteとReadのスコープに従います。 - コマンドがネットワークリソースへの接続を試みると、確認が表示されます。
- コマンドは、ファイルシステム サンドボックスを通じて
- 現在のディレクトリ内での読み取り専用操作は自動承認されます。
Autonomous は安全性をサンドボックスに依存しています。
--sandbox なしではこのモードは利用できません。OS レベルの分離なしで無人実行したい場合は、Bypass を利用してください。直接比較については、以下の Bypass vs Autonomous を参照してください。Bypass と Autonomous
| Bypass | Autonomous | |
|---|---|---|
--sandbox が必要 | いいえ | はい (サンドボックス セッションでのみ利用可能) |
| シェルコマンド | 自動承認、無制限 | 自動承認、サンドボックス内に制限される |
edit/write ツールによるファイル書き込み | どこでも自動承認 | 引き続き承認を求める (スコープを付与するとサンドボックスが拡張される) |
| ネットワークアクセス | 無制限 | サンドボックスのドメイン許可/拒否リストでフィルタリングされる |
| 管理者のTeam Settingsを尊重する | はい | はい |
--sandbox (Autonomous が選択されます) を選んでください。Bypass のような使い勝手が好みで、エージェント専用のコンピューターも持たせたいなら、cloud Devin を試してみてください。
セッション履歴
スラッシュコマンド
| コマンド | 説明 |
|---|---|
/help | 使用可能なすべてのコマンドを表示 |
/exit or /quit | アプリケーションを終了 |
/clear or /new | 会話履歴を消去 (最初から開始) |
モードの切り替え
| コマンド | 説明 |
|---|---|
/mode | 現在のモードを表示 |
/mode <name> | モードを切り替え (normal、accept-edits、plan、bypass。サンドボックス セッションでは autonomous) |
/normal | Normal モードに切り替え (デフォルト) |
/plan | Plan モードに切り替え |
/ask <question> | コードを変更せずに質問する (oneshot) |
/bypass | Bypass モードに切り替え (エイリアス: /yolo、/dangerous) |
モデルの切り替え
| コマンド | 説明 |
|---|---|
/model | モデル選択画面を表示 |
セッション管理
| コマンド | 説明 |
|---|---|
/resume | 対話型のセッション選択画面を開く |
/resume <id> | IDを指定してセッションを再開する |
/ls | 現在のディレクトリ内にある最近のセッションを一覧表示する (別名: /list-sessions) |
/ls --all | すべてのディレクトリにまたがる全セッションを一覧表示する |
/continue | 最新のセッションを再開する |
/continue <id> | IDを指定してセッションを再開する |
/rm-session <id> | IDを指定してセッションを完全に削除する |
ワークスペース
| コマンド | 説明 |
|---|---|
/workspace | ワークスペース ディレクトリを一覧表示 (エイリアス: /workspaces) |
/add-dir <path> | ワークスペース ディレクトリを追加 |
/undo-add-dir <path> | ワークスペース ディレクトリを削除 |
自動化
| コマンド | 説明 |
|---|---|
/loop <prompt> | プロンプトを実行し、その後、差分の Auto-review をループで繰り返します (開始するには git の状態がクリーンである必要があります) |
拡張性
| コマンド | 説明 |
|---|---|
/hooks | 読み込まれているすべてのフックを、ID、イベントタイプ、ソースパスとともに一覧表示します |
アカウントとシステム
| コマンド | 説明 |
|---|---|
/login | Devinにログインする |
/logout | 保存された認証情報を削除して終了する |
/update | アップデートを確認してインストールする |
/upgrade | サブスクリプションプランをアップグレードする |
/bug | Devin CLIの開発者にバグを報告する |
/compact | 会話を強制的に圧縮する |
Homebrew経由でDevin for Terminalをインストールした場合、
/update を実行すると、自己アップデートの代わりに brew upgrade devin を利用するよう案内されます。キーボード ショートカット
| ショートカット | 説明 |
|---|---|
Shift+Tab | モード (Normal、Accept Edits、Plan、Bypass、Autonomous) を順に切り替える |
Ctrl+C | 入力テキストをクリアする、または実行中のエージェントをキャンセルする |
Esc | 実行中のエージェントをキャンセルする |
Shift+Enter | 改行を挿入する (複数行入力) |
Ctrl+V or Shift+Insert | クリップボードから貼り付ける |
Ctrl+G | 外部エディタを開く |
Ctrl+O | 全画面の思考トレース ビューアを開く |
@ | 前提情報に追加するファイルをメンションする |
