ACP 레지스트리는 에이전트 개발 및 배포 생태계에 여러 중요한 변화를 가져왔습니다.
단일화된 에이전트 배포
-
한 번의 등록, 모든 클라이언트 호환: 개발자는 에이전트 구현을 레지스트리에 한 번만 등록하면, 해당 에이전트는 모든 ACP 호환 클라이언트에서 즉시 사용 가능합니다. 이는 배포 복잡성을 크게 줄여줍니다.
-
빠른 업데이트 주기: 레지스트리는 최신 버전의 에이전트가 가능한 한 빨리 모든 사용자에게 도달하도록 보장합니다.
주요 에이전트 및 클라이언트 지원
-
다양한 에이전트 포함: Claude Code, Codex CLI, GitHub Copilot CLI, OpenCode, Gemini CLI 등 인기 에이전트들이 이미 레지스트리에 등록되어 있습니다.
-
Zed 및 JetBrains IDE 통합: Zed 및 JetBrains IDE는 레지스트리 지원을 내장하여 사용자가 좋아하는 에이전트를 쉽게 설치하고 항상 최신 버전을 유지할 수 있도록 합니다.
기존 에이전트 확장 방식과의 전환
-
확장 방식의 진화: 이전에 발표된 에이전트 확장(Agent Extensions) 방식은 ACP 에이전트 배포를 위한 통합 메커니즘 투자라는 장기적인 비전 아래 레지스트리로 발전했습니다. 초기 확장 기능 개발에 참여했던 팀의 피드백은 공식 레지스트리 스키마의 기초가 되었습니다.
-
개발자 편의성 증대: 레지스트리를 통해 개발자는 Zed의 확장 검토 및 게시 주기를 기다릴 필요 없이 에이전트 업데이트를 푸시하여, 사용자에게 훨씬 더 빠르게 새 버전을 제공할 수 있습니다. 이는 모든 클라이언트에 적용됩니다.
-
점진적 전환: 기존 워크플로우를 위해 현재는 확장 기반 방식과 레지스트리 방식이 모두 작동하지만, 궁극적으로 확장 기반 방식은 완전히 중단될 예정입니다. 동일한 에이전트를 두 가지 방식으로 설치했을 경우, 레지스트리 버전이 우선권을 가집니다.
JetBrains와의 협력
- JetBrains는 ACP 파트너십의 일환으로 레지스트리 사양 발전에 크게 기여했습니다. Zed 사용자에게 제공되는 모든 이점은 JetBrains 사용자에게도 동일하게 적용됩니다.