code agent
Devin
Connect your Devin organization to delegate autofix implementation to Devin cloud agents. Polylane investigates and proposes fixes; Devin opens the pull request on your GitHub. Bring your own Devin API key.
接続
ターミナルからDevinを接続します。Devinが受け付けるフラグは--helpで確認できます。
Terminal
polylane integration connect --type devinDevin APIのサービスユーザートークンです。
Devinを接続すると、自動修正の実装をDevinのクラウドエージェントに委任できます。Polylaneが調査して修正を提案し、DevinがGitHubにプルリクエストを開きます。Devin APIへのアクセスは自分で用意します。
セットアップ
- DevinでDevin API → Service usersに移動し、サービスユーザーをプロビジョニングします。
- そのトークンをコピーします(
cog_で始まります)。 - トークンをPolylaneに貼り付けます。組織は自動的に検出されます。
接続すると、ワークスペースが作成するすべての自動修正のエグゼキューターがDevinになります。自動修正をPolylaneのエグゼキューターに戻すには、SettingsのDevinインテグレーションページでUse Devin for all autofixesをオフにします。
トークンは保存前に暗号化され、エージェントが目にすることはありません。DevinのプランにAPIアクセスが含まれている必要があります。
DevinにPolylaneのMCPツールを与える
Devinのセッションは、修正を実装しながらMCP経由でPolylaneに直接問い合わせられます(インシデント、調査、インフラグラフ、オブザーバビリティ)。
- PolylaneでSettings → Coding agentsを開き、APIキーを作成します。ワンクリックで、MCPツールがチェックするすべての読み取りスコープを持つキーが作成されます。
- DevinでSettings → Connections → MCP serversに移動し、Add a custom MCPをクリックします(Manage MCP Servers権限が必要です)。
- Streamable HTTPトランスポートを選び、サーバーURLを
https://mcp.polylane.com/mcpに設定します。 - ベアラートークンに手順1のAPIキーを設定します。Devinはそれを
Authorization: Bearer <key>として送ります。
接続解除
PolylaneでDevinを接続解除し、次にDevinでサービスユーザーのトークンを取り消します。
接続解除
接続解除すると、すべての同期とチェックが停止し、Polylaneが保持していた認証情報が削除されます。 PolylaneがDevinにセットアップしたものもすべて取り除かれ、何も残りません。
Terminal
polylane integration disconnect <id>