メインコンテンツへスキップ

Documentation Index

Fetch the complete documentation index at: https://docs.devin.ai/llms.txt

Use this file to discover all available pages before exploring further.

Devin Localは、Devin CLIと共通の次世代エージェントハーネスです。 お使いのマシン上で動作し、ローカルのファイル、ツール、環境にアクセスできます。将来的には、主要なローカルエージェントとしてCascadeを置き換えることを想定しています。
Devin Localは現在プレビュー版で、Cascadeと比べるといくつかの制限事項があります。Devin Localは、Devin DesktopのJetBrainsプラグインではサポートされていません。

主な改善点

Cascade の初回リリース以降、モデルの性能は大きく向上しました。Devin Local は、こうした進歩を効率的に活用できるよう、ゼロから設計・構築されています。

トークン効率

Devin Local agent は大幅にトークン効率が高く、特にプロンプトキャッシュを重視しています。ほとんどのタスクで、同じ結果を得るのに Cascade より最大30%少ないトークンで済みます。

サブエージェント

Devin Local agent は、独立したサブエージェントを起動し、サブタスクを処理できます。サブエージェントはフォアグラウンドまたはバックグラウンドで動作します。親エージェントとツールおよびコードベースの前提情報を共有しますが、それぞれ独自の会話チェーン内で動作します。

サンドボックス

Devin Local agent は、OSレベルのサンドボックスをサポートしています。有効にすると、サンドボックスによって次の制御が適用されます。
  • ファイルシステムの分離 — 読み取りおよび書き込みが可能なパスは、権限スコープに基づいて決まります
  • ネットワークフィルタリング — ドメインの許可リストと拒否リストによって、エージェントがアクセスできる先を制御します
Enterprise 管理者は、チーム設定を通じて、すべてのユーザーにサンドボックスモードを必須にしたり、組織全体のドメインフィルタリングルールを設定したりするなど、組織全体でサンドボックスの動作を強制できます。

Quick Review

Quick Review は、変更内容に対してすばやくフィードバックを得るための、Devin Local agent で利用できる専用のサブエージェントです。

エージェントの切り替え

ほとんどの場合、Devin Desktop の右下にあるエージェントセレクターから新しい会話を開始する際に、エージェントを Devin Local に切り替えられます。

エージェント設定

エージェントセレクターに Devin Local が表示されない場合は、Windsurf Settings で有効にする必要がある可能性があります。
  1. Cmd+Shift+P (macOS) または Ctrl+Shift+P (Windows/Linux) で Command Palette を開きます
  2. Windsurf User Settings を開きます
  3. 「Agents」タブをクリックします
  4. 「Devin Local」エージェントをオンにします
  5. Devin Desktop を再起動します
また、windsurf.cascade.enabled 設定で Cascade を完全に無効にすることもできます。

違い

権限モデル

Devin Local では、自動実行レベル の代わりに、エージェントが実行できる操作をより細かく制御する権限システムを採用しています。
  • Deny ルールは操作を完全にブロックします (最優先)
  • Ask ルールは常に承認を求めます
  • Allow ルールは確認なしで操作を自動承認します
権限は、ファイルの読み取り、ファイルの書き込み、コマンドの実行、HTTP リクエスト、MCP ツールに適用範囲を限定できます。プロジェクト、ユーザー、または組織レベルで設定できます。

MCPサーバーの設定

Devin Local agent では、MCPサーバーはローカルマシン上の設定ファイルで設定します。 ファイルの場所は、スコープによって決まります。
スコープ場所チームと共有されるか
プロジェクト.devin/config.jsonはい (バージョン管理にチェックインされる)
ローカルオーバーライド.devin/config.local.jsonいいえ (gitignore 対象)
ユーザー~/.config/devin/config.jsonいいえ

制限事項

現在、Devin Local agent では以下の機能はサポートされていません。
  • Memories — Devin Local agent はセッション間で Memories を保持しません。重要な Memories は skills に移行してください。
  • Workflows — Devin Local agent では Workflows は利用できません。Workflows は skills に移行してください。
  • Codemaps — Devin Local agent はまだ codemaps を読み取れません。
  • Code Lenses - 現在、code lenses から Devin Local agent をトリガーすることはできません。
  • Fast Context - Devin Local はコードを調査するためにサブエージェントを利用しますが、Cascade と同じ Fast Context UI はありません。
  • App Deploys - Devin Local agent はアプリのデプロイをサポートしていません。
  • Conversation Sharing - Devin Local agent では会話の共有はまだ利用できません。
Devin Local agent は、永続的な前提情報や再利用可能なワークフローを提供するための ルールと AGENTS.md ファイル および skills はサポートしています。

Enterprise コントロール

Enterprise 管理者は、チーム設定 で Devin Local agent を設定できます。これには、Devin Local agent でのみ利用できる新しいコントロール も含まれます。
  • サンドボックス強制 - すべてのユーザーにサンドボックスモードを必須化し、組織全体のドメインフィルタリングルールを設定します
  • きめ細かな権限 - より細かな権限設定で、agent が実行できるアクションを制御します
  • ネットワーク強制 - 許可するドメインと拒否するドメインを指定して、ネットワークアクセスを制御します
さらに、“Enable Cascade” コントロールを使用すると、レガシーな Cascade agent を完全に無効にできるため、チーム全体で Devin CLI で利用可能な新しいコントロールを確実に適用できます。

サポートされていない Enterprise コントロール

以下のレガシー Enterprise コントロールは、Devin Local agent では利用できません。
  • ツール呼び出しをワークスペースに制限 - デフォルトでは、Devin Local agent はワークスペース内のファイルのみを読み取り・編集できます。 カスタム権限は、同じルールを再現できる、より柔軟な代替手段です。
  • App Deploys - App Deploys は、Devin Local agent ではまだサポートされていません。
  • Conversation Sharing - Conversation Sharing は、Devin Local agent ではまだサポートされていません。
  • ターミナルコマンドの自動実行 - Devin Local agent は、自動実行レベルの代わりに独自の権限モデルを使用します。
  • Attribution Filtering - Attribution Filtering は、Devin Local agent ではまだサポートされていません。

関連資料