Google, 프로덕션 환경을 위한 Gemini API Managed Agents 확장
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 키로 네트워크 레이어만 갱신됩니다.