🟡 🤝 에이전트 게시일: · 3 분 읽기 ·

Google, 프로덕션 환경을 위한 Gemini API Managed Agents 확장

편집 일러스트: 개발자를 위해 관리형 에이전트를 확장하는 Google Gemini API

Google이 Gemini API에 백그라운드 실행, 원격 MCP 통합, 커스텀 함수 호출, 자격증명 갱신 등 네 가지 기능을 추가했습니다. 이를 통해 개발자들은 프로토타입 환경을 벗어나 실제 프로덕션 환경에 에이전트를 배포할 수 있습니다.

🤖

이 기사는 AI가 1차 출처를 기반으로 생성했습니다.

Google은 2026년 7월 7일 Gemini API 내 Managed Agents 기능을 네 가지 새로운 기술적 기능으로 확장했습니다. 이 확장은 “프로덕션 준비” 에이전트 기능 — 즉 프로토타입과 실제 프로덕션 에이전트 배포 사이의 차이 — 을 요청한 개발자 피드백에 대한 명시적 대응으로 설명됩니다.

프로덕션 에이전트를 위한 네 가지 새 도구

네 가지 새로운 기능 각각은 개발 환경 밖의 AI 에이전트 배포를 막는 구체적인 기술적 문제를 해결합니다.

1. 백그라운드 실행

API 호출에 background: true 파라미터를 전달하면 에이전트 작업이 즉시 비동기 실행으로 전송됩니다. API는 세션 식별자를 즉시 반환하며, 클라이언트는 작업 전체 시간 동안 지속적인 열린 HTTP 연결 없이 준비되면 상태를 폴링하거나 세션에 다시 연결할 수 있습니다. 비동기 에이전트 워커가 Gemini API의 일급 시민이 됩니다.

2. 원격 MCP 통합

Managed Agents는 이제 커스텀 프록시 미들웨어나 수동 브리징 없이 MCP(Model Context Protocol) 서버에 직접 연결할 수 있습니다. 에이전트는 비공개 데이터베이스, 내부 API, 기업 리소스에 직접 접근합니다. 개발자는 통합 레이어를 작성하지 않고도 MCP 서버의 도구를 에이전트의 내장 샌드박스 기능과 자유롭게 혼합할 수 있습니다.

3. 커스텀 함수 호출

내장 샌드박스 도구 외에도 이제 커스텀 로컬 함수를 추가할 수 있습니다. 실행 로직이 명확하게 정의됩니다: 내장 서버 측 도구는 클라이언트 콜백 없이 자동으로 실행되고, 커스텀 함수는 에이전트를 requires_action 상태로 전환합니다 — 클라이언트에게 함수를 로컬로 실행하고 결과를 반환해야 함을 알립니다. 이를 통해 해당 로직을 Google 샌드박스로 내보내지 않고도 내부 비즈니스 로직과 통합할 수 있습니다.

4. 네트워크 자격증명 갱신

OAuth 토큰 또는 API 키의 수명보다 오래 지속되는 에이전트 세션은 심각한 문제가 있었습니다: 만료된 자격증명 때문에 세션을 중단해야 했습니다. 새 기능은 업데이트된 네트워크 구성과 함께 기존 environment_id를 전달하여 이 문제를 해결합니다. 샌드박스는 파일시스템, 설치된 패키지, 저장소 등 전체 상태를 유지하면서 네트워크 레이어만 갱신됩니다.

비동기 실행이 왜 치명적인 부재였나요?

이전 Managed Agents 모델은 에이전트 세션 전체 기간 동안 지속적인 HTTP 연결이 필요했습니다. 프로덕션 환경에서 이는 일련의 불안정성을 만들어냈습니다:

로드 밸런서와 리버스 프록시는 일반적으로 60~120초보다 긴 연결을 끊는데, 이는 복잡한 에이전트 작업의 지속 시간보다 짧습니다.

모바일 클라이언트와 브라우저는 WiFi와 모바일 네트워크 전환, 화면 꺼짐, 백그라운드 전환 시 연결이 끊깁니다.

애플리케이션의 수평적 확장 — Kubernetes 환경에서 파드 재시작은 재개 가능성 없이 활성 세션을 끊습니다.

background: true 파라미터는 하나의 모델로 이러한 모든 경우를 해결합니다: 에이전트는 클라이언트 연결 상태와 독립적으로 Google 인프라에서 실행됩니다. 클라이언트는 연결을 끊고, 재시작하고, 동일한 ID로 같은 세션에 다시 연결하여 에이전트가 떠난 상태 그대로 찾을 수 있습니다.

원격 MCP 통합과 자격증명 갱신

원격 MCP 통합은 또 다른 일반적인 문제를 해결합니다: 조직의 비공개 리소스에 접근하는 것. 이전에는 개발자가 Managed Agent와 내부 서버 사이의 호출을 전달하는 커스텀 미들웨어를 작성해야 했는데, 이는 지연 시간, 복잡성, 추가 유지보수 코드를 더했습니다. 직접 MCP 연결은 그 레이어를 제거합니다.

자격증명 갱신은 보안 이유로 OAuth 토큰의 만료 기간이 짧은 엔터프라이즈 맥락에서 특히 가치 있습니다. 세션의 파일시스템 상태 — 설치된 Python 패키지, 클론된 저장소, 중간 출력물 — 는 자격증명 교체를 통해 완전히 보존됩니다.

Gemini Interactions API가 기본 인프라

네 가지 새로운 기능 모두 Gemini Interactions API — 격리된 클라우드 샌드박스 내에서 추론, 코드 실행, 패키지 설치, 웹 접근을 하나의 엔드포인트로 포괄하는 — 를 기반으로 합니다. @google/genai JavaScript SDK에서 이용 가능하며 Python과 cURL 예제도 문서화되어 있습니다.

Google은 이러한 변경 사항을 프로덕션 적용 — 프로토타입 환경이 아닌 — 가능성을 요청한 개발자 피드백에 대한 직접적인 대응으로 포지셔닝합니다. 함께 네 가지 기능은 애플리케이션을 차단하지 않고 실제 개발 환경 내에서 운영되는 비동기 워크플로우를 위한 Managed Agents 역량을 강화합니다.

자주 묻는 질문

Gemini Managed Agents의 백그라운드 실행이란 무엇이며 왜 유용한가요?
`background: true` 파라미터를 전달하면 API가 대기 없이 즉시 세션 ID를 반환합니다. 클라이언트는 준비되면 상태를 폴링합니다. 로드 밸런서와 모바일 클라이언트가 자주 끊는 장기 HTTP 연결에 대한 의존성이 제거됩니다.
Managed Agents는 어떻게 비공개 데이터베이스와 내부 API에 접근하나요?
원격 MCP 통합을 통해: 에이전트가 커스텀 프록시 미들웨어 없이 MCP 서버에 직접 연결하여 비공개 리소스에 접근하고 내장 샌드박스 도구와 결합할 수 있습니다.
에이전트 세션 도중 자격증명 갱신은 어떻게 작동하나요?
업데이트된 네트워크 구성과 함께 기존 `environment_id`를 전달하면 샌드박스가 파일시스템, 설치된 패키지, 저장소 등 전체 상태를 유지하면서 새 OAuth 토큰 또는 API 키로 네트워크 레이어만 갱신됩니다.