Skip to main content
Devin CLI は、お使いのマシン上で動作し、ローカルのファイル、ツール、環境にアクセスできるローカルエージェントです。Devin Desktop の Cascade に似ており、Devin Local agent と同じエージェントハーネスを共有しています。 新しいエージェントのため、Devin CLI では Cascade と同じ機能やコントロールをまだすべて実装していません。Cascade のコントロールの多くは、より柔軟な仕組みに置き換えられています。たとえば、権限、フック、チーム設定 です。

制限事項

この差は双方向にあります。plugins と subagents には Cascade に相当する機能がまったくなく、最近のリリースでは plan mode と merging worktree sessions が Cascade と同等になりました。以下に、このエージェントにまだない Cascade の機能を示します。 現在、Devin Local agent では次の機能はサポートされていません。
  • Memories — Devin Local agent では、セッションをまたいで Memories は保持されません。Devin: Open Cascade Migration Wizard コマンドを使用して、重要な Memories を skills に移行してください。
  • ワークフロー — Devin Local agent ではワークフローは利用できません。Devin: Open Cascade Migration Wizard コマンドを使用して、ワークフローを skills に移行してください。
  • Code Lenses - 現在、code lenses から Devin Local agent をトリガーすることはできません。
  • App Deploys - Devin Local agent は App Deploys をサポートしていません。
  • アリーナモード - アリーナモード は Devin Local agent では利用できません。
Devin Local agent は、永続的な前提情報と再利用可能なワークフローを提供するための ルール and AGENTS.md files と skills をサポートしています。 Conversation Sharing もサポートされています。Devin Desktop では、完了したターンの下にあるアクションメニューから Share conversation を選択します。Devin CLI やその他の ACP クライアントでは /share を実行します。エージェントはサニタイズされたトランスクリプト (シークレットは秘匿され、システム prompt とツール定義は除外されます) をアップロードし、チームと共有するためのリンクを返します。共有機能が利用できるのは、組織が Conversation Sharing を許可していて、Devin アカウント (Windsurf 専用アカウントではない) でサインインしており、かつクライアントが共有をサポートしている場合のみです。

分析

Devin Local のアクティビティは、cascade_runs データソース (モデル使用量、送信メッセージ数、クレジット消費量) 、cascade_tool_usage データソース (Code Edit、Run Command、Search Web、MCP Tool など、ツール呼び出しごとの回数) 、cascade_lines データソース (エージェントが日ごとに作成したコード行数) 、および Custom Analytics API の Cascade データソースで報告されます。 Cascade とは異なり、Devin Local は動作時に特定の提案行や「モード」を追跡しません。編集は承認後にのみ実行されるため、採用行数は提案行数と同じになり、cascade_runs の mode フィールドには値が設定されません。 Devin CLI はハイブリッドデプロイメントの分析データを報告しません。

エンタープライズ コントロール

Enterprise 管理者は、チーム設定で Devin Local agent を設定できます。これには、Devin Local agent でのみ利用できる新しいコントロールも含まれます。
  • サンドボックス強制 - すべてのユーザーにサンドボックスモードを必須にし、組織全体のドメインフィルタリングルールを設定します
  • きめ細かな権限設定 - agent が実行できる操作を、より細かい権限で制御します
  • ネットワーク強制 - 許可ドメインと拒否ドメインを使ってネットワークアクセスを制御します
組織のConversation Sharingコントロールの設定はそのまま適用されます。組織で共有が無効になっている場合、Devin Local agent は Share conversation や /share を提供しません。 さらに、「Enable Cascade」コントロールを使うと、レガシーの Cascade agent を完全に無効化できるため、チーム全体で Devin CLI で利用可能な新しいコントロールに従わせることができます。

サポートされていないエンタープライズ コントロール

以下のレガシーなエンタープライズ コントロールは、Devin Local agent では利用できません。
  • ツール呼び出しをワークスペースに制限 - デフォルトでは、Devin Local agent はワークスペース内のファイルのみを読み取り・編集できます。 カスタム権限は、同じルールを再現できる、より柔軟な代替手段です。
  • App Deploys - App Deploys は、Devin Local agent ではまだサポートされていません。
  • グローバルなツール呼び出しの無効化 - 以前にツール呼び出しを完全に無効化していた場合は、代わりに Devin CLI 用の同等の権限ポリシーを作成してください。
以下のレガシー コントロールは、Enterprise CLI 権限設定をまだ実装していない場合、フォールバックとして引き続き適用されます。
  • ターミナルコマンドの自動実行 - Devin Local agent は、自動実行レベルではなく、独自の権限モデルを使用します。こちらを利用することを推奨しますが、古いコントロールもフォールバックとして引き続き適用されます。
  • ターミナルの許可リスト - 特定のターミナルコマンドを許可するには、Devin CLI 用に同等の権限ポリシーを実装してください。
  • ターミナルの拒否リスト - 特定のターミナルコマンドを拒否するには、Devin CLI 用に同等の権限ポリシーを実装してください。

関連項目