Devin CLI の起動
サブコマンドではなくプロンプトとして解釈されるよう、プロンプトの前に
-- を付けてください。プロンプト入力欄で
@ を入力すると、ローカルのファイルやディレクトリのオートコンプリートが表示されます。1 つ選択すると、メッセージの前提情報として追加されます。シェルコマンドの実行
モード
/plan と /ask を利用してください。
Normal
Normal
現在のディレクトリ内での読み取り専用のツール操作は自動承認され、書き込みや実行を伴う操作では権限の確認が求められます。これがデフォルトのモードです。
Accept Edits
Accept Edits
ワークスペース内のファイル編集は自動承認されますが、シェルコマンドやその他のアクションについては引き続き確認が求められます。通常は、このモードで作業する時間が最も長くなることを想定しています。
Smart
Smart
Accept Edits と同様にワークスペース内のファイル編集を自動承認し、それ以外のすべてのアクション (シェルコマンド、Web Fetch、MCP ツール) については、高速モデルが確認なしで安全に実行できるかどうかを判断します。明らかに安全と判断されないものでは引き続き確認が求められ、高リスクのカテゴリ (パッケージのインストール、変更を伴う Smart モードで開始することもできます。
git、rm、sudo、破壊的なクラウド CLI 操作、機密ファイル) では常に確認が求められます。Smart モードは段階的に展開されているため、まだあなたのアカウントでは利用できない場合があります。完全な動作については、Smart Mode を参照してください。
Bypass
Bypass
/yolo, /dangerousBypass モードでも、管理者が Team Settings で設定した組織レベルの権限が上書きされることはありません。管理者によって強制された 拒否 ルールと ask ルールが常に優先されます。
Autonomous
Autonomous
現在のワークスペースでは Accept Edits とほぼ同等ですが、それに加えて OS-level sandbox 内で任意のシェルコマンドを実行できます (それらのコマンドが実際にアクセスできる範囲を制限するためです) 。
--sandbox を付けて実行する場合に利用できる権限モードは Autonomous だけで、自動的に選択されます。Normal、Accept Edits、Smart、Bypass はサンドボックス セッションでは表示されません。Autonomous モードでは…- コマンドではなく capabilities について確認が求められます。
- コマンドは、ファイルシステム サンドボックスを通じて
WriteスコープとRead(...)拒否 ルールに従います。 - コマンドがネットワークリソースへの接続を試みると、確認が表示されます。
- コマンドは、ファイルシステム サンドボックスを通じて
- 現在のディレクトリ内での読み取り専用操作は自動承認されます。
Autonomous は安全性をサンドボックスに依存しています。
--sandbox なしではこのモードは利用できません。OS レベルの分離なしで無人実行したい場合は、Bypass を利用してください。直接比較については、以下の Bypass vs Autonomous を参照してください。Bypass と Autonomous
エージェントにマシン全体を任せられるなら、Bypass を選んでください。エージェントがアクセスできるファイルやドメインを OS レベルで制限しつつ無人実行したい場合は、
--sandbox (Autonomous が選択されます) を選んでください。Bypass のような使い勝手が好みで、エージェント専用のコンピューターも持たせたいなら、cloud Devin を試してみてください。
セッション履歴
スラッシュコマンド
モードの切り替え
モデルの切り替え
セッション管理
ワークスペース
自動化
拡張性
アカウントとシステム
Homebrew経由でDevin for Terminalをインストールした場合、
/update を実行すると、自己アップデートの代わりに brew upgrade devin を利用するよう案内されます。
