Gemini Code Assist의 새로운 기능

2025년 8월 21일
Blanca Delgado Parra Product Manager

널리 사용 가능한 Agent Mode, IDE 개선 및 Gemini CLI 업데이트


Gemini Code Assist의 Agent Mode에서 강력한 에이전트 기능을 사용해 개발 방식을 혁신하세요. 이제 VS Code와 IntelliJ 모두에서 누구나 사용할 수 있으며, IDE와 CLI에서 지속적으로 향상된 경험을 제공합니다.


IDE 내의 Agent Mode

Gemini Code Assist의 Agent Mode는 지능적이고 협업적인 접근 방식을 통해 복잡한 다단계 작업을 처리하는 데 도움을 줍니다.

예를 들어, 적용된 할인 코드를 표시하기 위해 장바구니의 모델, 뷰, 컨트롤러를 리팩터링하고 싶다고 가정해 보세요. 일반적으로는 이를 위해 여러 파일을 변경해야 합니다. 하지만 Agent Mode에서는 목표를 설명하기만 하면 Gemini가 세부 계획을 제안하고 사용자가 이를 충분히 검토 및 승인해야만 코드가 변경되므로, 모든 단계를 완벽히 통제할 수 있습니다.

Agent Mode는 AI의 강력한 기능과 사용자의 전문 지식을 결합함으로써 사용자가 더욱 효율적인 워크플로를 달성하고 더 나은 코드를 생성하는 동시에 상당한 시간과 노력을 절약할 수 있도록 도와줍니다.


VS Code

Agent Mode는 이전에 VS Code용으로 Insiders 채널에서 출시되었습니다. 해당 기간 동안 저희 팀은 사용자 경험 개선을 위해 열심히 노력했습니다. 이제 Agent Mode가 미리보기로 제공되어 누구나 사용할 수 있다는 소식을 알려드립니다.

VS Code의 Agent Mode는 개발자의 생산성 향상을 위해 Gemini CLI를 기반으로 한 Code Assist에서 새롭게 구성된 채팅 환경입니다. 다중 파일 편집, 전체 프로젝트 컨텍스트, 내장 도구, MCP를 통한 생태계 도구 통합, 통합된 인간 참여형(HiTL: Human in the Loop) 기능을 제공함으로써 Code Assist 채팅 내에서 간단한 명령/응답 상호 작용의 기능을 확장합니다.

VS Code prompts

이번 출시로 VS Code에서 Gemini Code Assist Agent Mode는 아래와 같이 개선되었습니다.

  • 통합된 Gemini 인라인 차이 표시를 사용해 코드 변경 사항을 직접 편집하여 편집기에서 직접 코드 수정 사항을 시각적으로 강조 표시할 수 있음.

  • 채팅에서 인라인 차이 표시를 통해 코드 편집의 명확성 향상.

  • 일관된 경험을 위해 채팅 기록에서 지속적인 Agent Mode 지원.

  • 간소화되고 직관적이며 사용자 친화적인 할당량 업데이트.

  • 실시간 셸 명령 출력.

  • 일괄 처리된 도구 호출 승인 및 편집 지원.

  • 더 빠른 UI 성능과 렌더링.

  • IDE 재시작하는 동안 Agent Mode 전환 상태 유지(즉, 전환 버튼을 켜면 꺼질 때까지 계속 켜진 상태로 유지됨).
Gemini Code Assist Agent Mode in VS Code

IntelliJ

이제 IntelliJ의 Stable 버전에서도 Agent Mode를 사용할 수 있습니다.

Agent Mode에서 Gemini Code Assist 채팅을 사용하여 모든 변경 사항을 완벽하게 통제하면서 복잡한 다단계 작업과 목표를 완료하는 방식으로 활용할 수 있습니다. 어떤 수정을 하든, 에이전트가 사전에 검토 계획을 제시해 줍니다. 제안된 변경 사항을 수정, 승인 또는 거부할 수 있고 변경 요청을 할 수 있습니다. 이러한 협업적 접근 방식은 AI의 강력한 기능과 사용자의 전문 지식을 결합하여 더 나은 코드와 더 효율적인 워크플로를 제공합니다.

자동 승인 모드를 활성화하여 에이전트가 사용자를 대신해 필요한 작업을 수행하도록 할 수도 있습니다. 에이전트가 변경 작업을 완료하면 필요에 따라 변경 사항을 검토하고 롤백할 수 있습니다.

IDE 개선 사항

IDE에서 정교한 Gemini Code Assist 환경을 통해 생산성을 높일 수 있습니다.

이제 진행 중인 채팅 응답을 중지하는 새로운 기능이 제공되어 채팅을 통한 상호 작용을 더 잘 제어할 수 있습니다. 덕분에 과도하게 길거나 잘못된 채팅 응답을 즉시 중지할 수 있습니다. 그리고 새로 도입된 IntelliJ용 사고 토큰을 사용하면, Gemini가 응답을 제공하기 전에 Gemini의 사고 과정에 대해 더 많은 유용한 정보를 얻을 수 있습니다.

IntelliJ tokens

또한 VS Code의 코드 완성 기능에 대한 최신 개선 사항을 통해 코드를 더 빠르고 효율적으로 작성하여 코드 완성 제안의 성능을 향상시킬 수 있습니다.

마지막으로, 이전에 선보인 미리보기 기능 중 다수가 이번에 정식 출시된다는 점도 빼놓을 수 없습니다.


이를 통해 일상적 워크플로의 안정성과 신뢰성을 보장할 수 있습니다.


Gemini CLI 업데이트

6월 말 Gemini CLI 출시 이후, 커뮤니티는 2,800여 개의 pull 요청을 올리고, 약 3,400개의 이슈를 제출했으며, 70,000개 이상의 별표를 받았습니다. Gemini CLI는 계속해서 Gemini의 강력한 기능을 명령줄에 직접 적용하기 위해 빠르게 진화해 왔습니다. 지난달에는 보안, 개인정보 보호, 지속적인 구체화에 중점을 둔 몇 가지 중요한 출시 및 업데이트가 있었습니다.

Gemini CLI GitHub Actions가 출시되었습니다. 무료로 제공되는 이 기능은 저장소를 위한 강력한 AI 코딩 팀원이라 할 수 있습니다. 중요한 일상적인 코딩 작업을 위한 자율 에이전트 역할과 신속하게 업무를 위임할 수 있는 온디맨드 공동작업자 역할을 모두 수행합니다. 현재 널리 사용 가능한 베타 버전으로 제공됩니다.

새로운 이슈나 pull 요청과 같은 이벤트로 트리거되는 이 기능은 백그라운드에서 비동기적으로 작동하면서 프로젝트의 전체 컨텍스트를 사용하여 작업을 자동으로 처리합니다. 개발자가 작성한 코드를 잘 알고 어떤 작업을 수행하려고 하는지 이해하여 알아서 완료해 줍니다.

오늘 다룰 세 가지 주요 사용 사례는 다음과 같습니다.

  • 지능적인 이슈 분류

  • 가속화된 pull 요청 검토

  • 온디맨드 협업

또한 Gemini CLI는 VS Code와 통합이 더 강화되어 업데이트되었습니다. 그래서 열려 있는 파일의 맥락을 인식하고 선택한 텍스트에 액세스할 수 있습니다. 이를 통해 CLI는 구체적이고 상황에 맞는 제안을 제공할 수 있습니다. 이 도구가 사용자가 현재 작업 중인 내용을 정확히 이해하기 때문입니다. 네이티브 편집기 내 차이 표시 기능을 통해, 제안된 변경 사항을 나란히 놓고 살펴보고 편집한 후 수락할 수 있습니다. 이 기능을 사용하려면 Gemini CLI 버전 0.1.20 이상과 일회성 설정 명령을 사용하세요. 이 업데이트는 직접 IDE 내에서 보다 관련성 있고 유연한 제안을 제공하여 개발자 워크플로를 개선하는 것을 목표로 합니다.

Gemini CLI Github Actions와 VSCode의 더욱 심층적인 통합 외에도, Gemini CLI의 신뢰성과 일관성 개선을 목표로 다수의 개선 및 수정 사항을 발표했습니다. 더불어, Gemini CLI와의 상호 작용을 간소화할 수 있도록 재사용 가능한 프롬프트를 정의할 수 있는 Custom Slash Commands 같은 기능도 함께 출시했습니다.

Gemini CLI의 미래를 만들어 가는 데 개발자 여러분의 역할이 매우 중요합니다. 이에 저희는 계획을 투명하게 공개하고 모든 단계에서 진행 상황을 공유하고자 합니다. 이를 위해 Gemini CLI v1의 공개 로드맵을 게시했습니다.

이번 변경을 통해 더 나은 코딩 경험을 제공하고 생산성을 더욱 높일 수 있기를 바랍니다.

무료로 Gemini Code Assist를 사용해 보고 릴리스 정보에서 최근 업데이트에 대해 자세히 알아보세요.