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>