
KotlinConf 2026 키노트 영상을 켜둔 채 메모만 하던 게 엊그제 같은데, 막상 한 주가 지나고 보니 제 사이드 프로젝트 한 켠에 Koog 에이전트가 하나 끼어 있더라고요.
KotlinConf 2026, Koog 1.0 stable로 못 박혔어요
뮌헨에서 5월 20일부터 22일까지 열린 KotlinConf 2026 키노트에서 Koog 1.0 stable이 정식으로 발표됐어요. Vadim Briliantov가 무대에서 "안드로이드 에이전트도 이제 Kotlin으로"라는 메시지를 띄울 때, 채팅창이 한 번 출렁이는 게 보이더라고요. JetBrains Kotlin 블로그의 키노트 하이라이트 정리본에도 Gemma 온디바이스 데모가 같이 잡혀 있어서, "JVM 쪽에서 가장 진지하게 가는 AI 에이전트 프레임워크"라는 Vadim 본인의 Medium 글 톤이 그대로 이어진다는 느낌이었어요.

한 주 동안 뭘 했냐면요
이번 주는 솔직히 코드보다 문서를 더 많이 봤어요. JetBrains/koog 레포를 클론해 두고, workflow/strategy DSL 구조부터 천천히 읽었거든요. 그래프형 strategy 노드를 짜다 보면 HITL(Human-in-the-loop) 끼울 자리가 자연스럽게 드러나는데, 이 부분이 제가 굴리는 사이드 프로젝트에서 가장 필요했던 그림이라 한참 들여다봤어요. Task Budgets 같은 안전장치도 1.0에 와서 명시적으로 잡혀 있어서, "에이전트가 무한 루프 도는 새벽 3:28 사고"는 한 번쯤 피해갈 수 있겠다 싶었고요.

ACP, 알고 보니 Agent Client Protocol
"ACP가 뭐예요"라고 묻는 분이 의외로 많아서 짚고 갑니다. ACP는 Agent Client Protocol의 줄임말이고, JetBrains가 Zed와 함께 IDE-에이전트 표준 인터페이스로 밀고 있는 규격이에요. JetBrains AI 블로그의 "Koog × ACP: Connect an Agent to Your IDE and More" 글에 따르면 Koog로 짠 에이전트를 ACP로 IDE에 붙이는 흐름이 1.0에 와서 꽤 매끄러워진 모양이더라고요. 실제로 IntelliJ 계열은 25.3 버전부터 ~/.jetbrains/acp.json 설정으로 ACP 에이전트를 붙일 수 있게 정리돼 있어요. 다만 공식 지원은 IntelliJ와 Zed 쪽이 먼저고, 안드로이드 스튜디오 AI Assistant 쪽 ACP 지원은 아직 명확하지 않아요. JetBrains/koog 깃허브 이슈 트래커에도 안드로이드 스튜디오에 ACP로 에이전트를 붙이려다 막혔다는 리포트가 보여서, 이 부분은 좀 보수적으로 잡아두는 게 좋겠더라고요.

그래서 다음 주에 뭘 해볼 거냐면
저는 다음 주에 Koog로 만든 ACP 에이전트를 일단 IntelliJ 쪽에 먼저 띄워보고, 안드로이드 스튜디오는 별도로 확인해볼 생각입니다. 그쪽이 풀리면 또 일지로 풀어볼게요.
'개발 일지' 카테고리의 다른 글
| AI는 개발자가 아니라 '아무 생각 없는 개발자'를 대체합니다 (0) | 2026.05.12 |
|---|---|
| 더 안드로이드 쇼(The Android Show) I/O 2026, 안드로이드 개발자가 꼭 챙겨야 할 3가지 (0) | 2026.05.09 |
| 2026년 9월 안드로이드 개발자 인증 의무화, 1인 개발자는? (0) | 2026.05.06 |