ターミナルで Command を利用する
Cmd/Ctrl+I) を利用すると、自然言語のプロンプトから適切な CLI 構文を生成できます。

ターミナルの選択範囲をエージェントに送信する
Cmd/Ctrl+L を押すと、その内容がエージェントに送信され、次のプロンプトでこの選択範囲を参照できます。

ターミナルを@メンションする
エージェントコマンドの自動実行
自動実行レベル
自動実行レベルは Cascade に適用されます。Devin Local agent では、これらの代わりに独自の権限モデルが使用され、許可、確認、拒否ルールでコマンド実行を制御します。
エディタ右下の Devin Settings パネルから、使用する自動実行レベルを選択できます。

管理者が制御する最大レベル (Teams & Enterprise)
チーム全体のコマンドリスト (Teams & Enterprise)
主な動作:
- チームとユーザーの設定は統合されます: チームレベルのリストは、Devin Desktop の設定で構成した各ユーザーの許可/拒否リストと組み合わせて適用されます。チームまたはユーザーの許可リストのいずれかにマッチするコマンドは、自動実行されます (拒否リストでブロックされていない場合) 。
- 拒否リストは許可リストより優先されます。コマンドが両方のリスト (チームレベルまたはユーザーレベル) にマッチする場合は、承認が必要になります
許可リスト
git を追加すると、エージェントは git add -A を常に受け入れるようになります。
この設定は、Command Palette → Open Settings (UI) → windsurf.cascadeCommandsAllowList を検索して見つけられます。

拒否リスト
rm を追加すると、エージェントは rm index.py を実行する前に必ず許可を求めます。
この設定は、Command Palette → Open Settings (UI) → windsurf.cascadeCommandsDenyList を検索して見つけられます。

専用ターミナル
zsh を利用します。

.zshrc やその他の zsh 固有のファイルで設定したエイリアスや環境変数を利用できます。
zsh ではなく別のシェルを利用していて、Devin Desktop でも共通の環境変数を利用したい場合は、両方のシェルから読み込める共通の設定ファイルを作成することを推奨します。

