
JetBrains, 에이전트 클라이언트 프로토콜 지원 발표
JetBrains가 Google 및 Zed Industries와 함께 에이전트 클라이언트 프로토콜(ACP)을 채택했습니다. 이는 AI 에이전트가 코드 편집기 및 통합 개발 환경(IDE)과 상호 작용하는 표준입니다.
ACP를 지원하는 코딩 에이전트는 편집기와 자동 통합이 가능합니다. 표준이 없는 경우, 개발자는 지원하는 각 편집기에 대한 별도의 애드인을 만들어야 하거나 특정 편집기와 독립적으로 작동하는 명령줄 인터페이스(CLI)에 의존해야 합니다.
Google은 Gemini CLI만 사용하면 개발자가 명령줄과 IDE 사이를 계속 전환해야 하며, 이는 비효율적이고 집중력을 저해한다고 밝혔습니다. 이 문제는 Zed와의 협력으로 이어졌으며, 이는 모든 편집기에서 작동하는 ACP 표준으로 발전했습니다.
Rust 기반의 Zed는 시장 점유율이 작지만, JetBrains는 Microsoft에 이어 두 번째로 큰 IDE 공급업체입니다. JetBrains는 ACP를 지원하고 있으며, Zed와 프로토콜 개발에 협력하고 있습니다. 회사는 '벤더 종속 없음'을 주요 이점으로 강조합니다.
Microsoft는 VS Code를 통해 승자 독식 패턴의 수혜자입니다. 최근 조사에 따르면 VS Code는 75% 이상의 개발자가 사용하고 있습니다. ACP는 VS Code 확장 잠금을 단독으로 해결하지는 못하지만, 코딩 에이전트 지원 분야에서 경쟁 IDE에 이점을 줄 수 있습니다. VS Code가 ACP를 지원할지는 아직 논의 중입니다.
ACP는 아직 초기 단계이며, GitHub에서는 '여전히 개발 중'이라고 설명됩니다. Emacs 및 Neovim 편집기에는 확장을 통해 지원이 있으며, Eclipse에 대한 ACP도 일부 진전이 있습니다.
개발자들은 ACP가 코딩 에이전트 통합을 더 신뢰할 수 있게 만들기를 기대할 수 있습니다. 공식 VS Code 플러그인인 Gemini Code Assist는 '대부분의 시간에 멈춤' 및 '확장에 큰 메모리 누수 있음'과 같은 많은 불만의 대상입니다. 새로운 Gemini CLI 확장은 제한된 기능이지만 더 유망해 보입니다.