JetBrains внедряет ACP: единый стандарт для AI-ассистентов в IDE
В релиз-кандидатах линейки 25.3 появилась бета-поддержка Agent Client Protocol (ACP) — открытого стандарта взаимодействия IDE и AI-агентов. ACP призван стать единым стандартом для подключения интеллектуальных помощников к различным средам разработки, подобно тому, как Language Server Protocol (LSP) унифицировал взаимодействие редакторов и языковых серверов.
Разработчики JetBrains отмечают растущую роль ИИ в современной разработке. Однако, интеграция различных AI-агентов с IDE традиционно осуществлялась по индивидуальным схемам, что приводило к несовместимости и усложняло процесс.
ACP решает эту проблему, обеспечивая:
— Совместимость агентов с различными IDE;
— Унифицированную разработку агентов — один раз написанный код будет работать с разными средами;
— Возможность для IDE быстро получать новые функции без необходимости интеграции отдельных SDK.
В 25.3 RC ACP интегрирован в AI-чат JetBrains, но пока находится в бета-версии с ограничениями: агент должен быть установлен и авторизован локально через командную строку, а затем добавлен в IDE через конфигурационный файл.
Интересно, что разработка ACP стала результатом объединения усилий JetBrains и команды редактора Zed, которые изначально создавали собственные протоколы. Осознав преимущества единого стандарта, компании решили сотрудничать.
- Комментарии