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 を選んでください。エージェントがアクセスできるファイルやドメインを OS レベルで制限しつつ無人実行したい場合は、
--sandbox (Autonomous が選択されます) を選んでください。Bypass のような使い勝手が好みで、エージェント専用のコンピューターも持たせたいなら、cloud Devin を試してみてください。
セッション履歴
スラッシュコマンド
モードの切り替え
モデルの切り替え
セッション管理
ワークスペース
自動化
拡張性
アカウントとシステム
Homebrew経由でDevin for Terminalをインストールした場合、
/update を実行すると、自己アップデートの代わりに brew upgrade devin を利用するよう案内されます。
