動作の仕組み
セッションを開始すると、Devin CLI は標準的なプロジェクトのルールファイルと、サポート対象のツールの設定ファイルを確認し、見つかったものをインポートします。標準のプロジェクトルール
Cursor
Windsurf
Devin CLI は、自身のチャネルに対応する Windsurf の設定ディレクトリを読み取ります。stable は
~/.codeium/windsurf/、next は ~/.codeium/windsurf-next/、insiders は ~/.codeium/windsurf-insiders/ を読み取ります。.windsurf/rules/ ディレクトリは、プロジェクト内の複数の階層に存在する場合があります。ワークスペースのルートにある ルール は、セッション開始時に読み込まれます。サブディレクトリ内の ルール は、エージェントがそのディレクトリ内のファイルにアクセスしたときに初めて検出されます。Windsurf のワークフロー (
.windsurf/workflows/ と ~/.codeium/<channel>/global_workflows/) は、スキルとしてインポートされません。Claude Code
GitHub Copilot
Copilot スキルは Devin スキルと同じ
SKILL.md 形式を使用しているため、移行されずにそのまま読み込まれます。COPILOT_HOME が設定されている場合、グローバルスキルは ~/.copilot/skills/ ではなく $COPILOT_HOME/skills/ から読み込まれます。Copilot のカスタム指示 (
.github/copilot-instructions.md および .github/instructions/*.instructions.md) はインポートされません。OpenCode
OpenCode は標準的な形式とは異なる MCP スキーマを利用します。コマンドには配列または文字列を使用でき、環境変数には
"environment" キーを使用し、サーバーでは "enabled" フラグ (標準的な "disabled" フラグとは逆) を使用します。これらはインポート時に自動的に変換されます。Zed
Zed の設定ファイルでは
"context_servers" キーが使用されます。Devin Cloud
サインインしている場合、Devin CLI はあなたの Devin Cloud アカウントからも設定を読み込みます。上記のツールとは異なり、これらの設定はワークスペース内のファイルではなく、あなたのアカウントから取得されます。
これらを CLI に読み込まないようにするには、
cloud を false に設定します。
cloud を false に設定した場合:
- Devin Cloud の MCPサーバーは一覧に表示されず、接続もされません。ローカルの
mcp_config.jsonファイルや他のツールから読み込まれる MCPサーバーには影響しません。 - Devin Cloud 上の個人用プラグインは読み込まれません。ご利用の組織またはエンタープライズで必須とされているプラグインは引き続き読み込まれ、禁止されているプラグインはブロック済みのままです。
devin plugins installを実行しても、Devin Cloud 上の個人用プラグインには追加されなくなります。現在のマシンにインストールする場合は、--localを指定してください。- サインイン、モデル、クラウドセッションには影響しません。このオプションが制御するのは、どの設定を読み込むかだけです。
cloud はユーザー設定からのみ読み込まれます。プロジェクトの .devin/config.json で設定しても効果はありません。変更は、次に開始するセッションから適用されます。設定のインポートを無効にする
特定のツールからのインポートを停止するには、設定ファイルでそのツールをfalse に設定します。
- ユーザー設定
- プロジェクト設定
オプション
値を
true に設定するか、未設定のままにすると、インポートが有効になります。false に設定すると、そのツールからのインポートは無効になります。
デフォルトの挙動
read_config_from を明示的に設定しない場合、すべてのインポートはデフォルトで有効です。いずれかのオプションを false に設定すると、そのツールからのインポートは無効になります。
