Devin
Devin CLI、Desktop、エンタープライズCloudの会話をNowledge Memに接続します。
Nowledge Mem専用のDevinプラグインは、MCP、メモリスキル、ライフサイクル キャプチャを組み合わせたものです。 ローカル履歴はDevin自身のアクティブなメッセージチェーンから取得し、エンタープライズ Cloud履歴はDevinの読み取り専用v3 APIから取得します。
ネイティブプラグインをインストールする
Devinのネイティブプラグインシステムは現在クローズドベータです。 Cognitionが お使いのアカウントで有効化したら、次のようにします。
devin plugins install nowledge-co/community#nowledge-mem-devin-pluginこのプラグインはDevin CLI、Desktop、Cloud用の単一パッケージです。 同梱のMCP エントリは同じマシン上のMemに接続し、認証情報を含みません。
リモートのMemサーバーの場合は、ユーザー所有のMCPエントリを生成し、Devinの Settings > Connectionsで追加します。
nmem config mcp show --host devinローカル会話のキャプチャを確認する
nmem status
nmem t sync --from devin --limit 3
nmem t sync --from devin --apply
nmem t list --source devinプレビューは読み取り専用です。 2番目のコマンドは検出されたすべてのセッションをインポートします。 再実行しても安全です。 安定したセッションIDとメッセージIDにより、新しいメッセージのみが追加されます。
MemはDevinが選択したメッセージチェーンに従います。 破棄されたブランチ、 ツールのペイロード、隠れた推論は除外されます。 子セッションとサブエージェントセッションは 親に平坦化されるのではなく、別々のThreadになります。
組織向けにDevin Cloudを同期する
組織レベルの
ViewOrgSessions権限のみを持つ専用のDevinサービスユーザーを作成します。
そのキーは同期環境に保存し、プラグインリポジトリやDevinの管理対象プラグインマニフェストには決して保存しないでください。
export DEVIN_API_KEY="cog_..."
export DEVIN_ORG_ID="your-organization-id"
nmem t sync --from devin --limit 10
nmem t sync --from devin --applyDEVIN_API_BASE_URLは専用のエンタープライズデプロイでは任意です。
これを
完全なv3 APIベース(たとえばhttps://devin.example.com/v3)に設定します。
HTTPSを
使用する必要があります。
両方のCloud変数が存在しない場合、同じコマンドがローカルの
Devin CLI/Desktop履歴を読み取ります。
片方だけが設定されている場合、Memはフェイルクローズします。
Devinのuser_idとservice_user_idは来歴としてのみ記録されます。
NowledgeのアイデンティティとSpaceを明示的に選択してください。
nmem t sync --from devin --apply \
--agent-id research-agent \
--space-id customer-acmeアカウントに展開する
アカウント管理者は、Devinの管理対象プラグイン マニフェストでこのパッケージを必須にできます。
{
"requiredPlugins": [
{
"source": "git-subdir",
"url": "https://github.com/nowledge-co/community.git",
"path": "nowledge-mem-devin-plugin"
}
]
}Cloudコマンドフックは、セッションマシンが稼働している間のみ実行されます。
Devin Cloudは
SessionStartやSessionEndを実行しないため、v3 APIが
引き続き権威あるバックフィルと調整の経路となります。
トラブルシューティング
- Devinで
/hooksを実行して、読み込まれたライフサイクルフックを確認します。 - Devinと同じ環境で
nmem statusを実行します。 - 標準以外のローカルデータパスには
--session-dir /path/to/sessions.dbを使用します。 - Cloud同期からの403は、サービスユーザーがその組織に対する
ViewOrgSessionsを 持っていないことを意味します。
