プラグインはクローズドベータです。アクセスをリクエストするには、support@cognition.ai までお問い合わせください。今後のリリースで、動作や設定が変更される場合があります。
プラグインとは?
/<plugin>:<skill> コマンドとして自動的に Devin で利用できるようになります。
このページでは、プラグインの Web アプリ側について説明します。管理対象のマニフェスト、スコープ、アップロードを扱います。
設定場所
- Marketplace — プラグイン (Devin の公式カタログに加え、組織または Enterprise が追加したもの) を参照してインストールできます。プラグインをインストールすると、選択したスコープのマニフェストに必須プラグインとして追加されるため、そのスコープ内の全員にインストールされます。
- Configuration — プラグインの生の マニフェスト を JSON として編集し、独自のプラグインをフォルダーまたは
.zipとしてアップロードできます (または Editor で作成できます) 。
- org 管理者 (組織設定へのアクセス権を持つユーザー) は、org のマニフェストを管理します。
- Enterprise 管理者 (Enterprise 設定へのアクセス権を持つユーザー) は、共有の Enterprise マニフェストも管理します。
マニフェスト
requiredPlugins— スコープ内の全員にインストールされます (再帰的に、依存しているプラグインも含みます) 。optionalPlugins— プラグインを自動インストールせずに許可する許可リストです。禁止された項目に対する例外を設けるために利用されます。forbiddenPlugins— プラグインの識別子またはグロブパターンの拒否リストです。
独自のプラグインを追加する
プラグイン バンドルのアップロード
.zip としてアップロードするか、Editor で直接作成できます。保存すると、必須プラグインとしてマニフェストに追加され (対象範囲内の全員にインストールされます) 、削除するとその参照も削除されます。これは、Git リポジトリでホストしたくない、またはできないプラグインに適した選択肢です。
非公開の skills リポジトリを使う
git-subdir を利用してください。 (同じマニフェストを取得する CLI ユーザーは、それぞれのローカル Git 認証情報を使うため、そのユーザーにもリポジトリへのアクセス権が必要です。)
リポジトリに Git 統合経由でアクセスできない場合は、バンドルとしてアップロードする (前述) か、環境セットアップ中にクローンしてローカルパスで参照してください。
更新の反映タイミング
- マニフェストの変更 (Settings → Resources → Plugins) は、次回のセッションから適用されます。
- プラグインの変更 — プラグインが追跡しているブランチにマージされた変更は、数時間以内に新しいセッションへ自動的に反映されます。更新を自分で管理したい場合は、プラグインを commit SHA に固定してください。CLI では、
devin plugins updateを実行すると即座に更新されます。 - 実行中のセッションでは、開始時に読み込まれた内容がそのまま維持されます。更新によって進行中のセッションが途中で変更されることはありません。
スコープと継承
- Standalone accounts には、全員に適用される単一の account マニフェストがあります。
- Enterprises には、すべての子 org に継承される 共通の enterprise マニフェストがあり、その下に org ごとのマニフェストが重なります。Marketplace ビューには両方が表示され、Enterprise 管理者 は Enterprise スコープでプラグインをインストールすること (全体に適用) も、org 管理者 は自分の org にのみインストールすることもできます。
クラウドセッションと CLI の違い
詳しく知る
- Skills — プラグインに同梱される
SKILL.mdの手順 - CLI プラグイン リファレンス — プラグインのファイル形式、作成方法、ユーザーごとのインストール
- プレイブック — セッションにアタッチされる再利用可能なプロンプトテンプレート

