Nowości
Google rozszerza agentów w Gemini API o zadania w tle i zdalne serwery MCP
Google DeepMind rozszerzył Managed Agents, czyli zarządzanych agentów w Gemini API, o cztery nowe funkcje ułatwiające budowę agentów działających w środowiskach produkcyjnych. Aktualizacja, ogłoszona 7 lipca 2026 roku, dotyczy wykonywania zadań w tle, połączeń ze zdalnymi serwerami MCP, własnych wywołań funkcji oraz odświeżania poświadczeń sieciowych.
Managed Agents to funkcja Gemini API wprowadzona wcześniej przez Google, pozwalająca programistom uruchamiać agentów AI działających wewnątrz bezpiecznego środowiska serwerowego, zamiast budować całą infrastrukturę agentową od podstaw. Najnowsza aktualizacja odpowiada na jedno z najczęstszych ograniczeń takich rozwiązań, czyli konieczność utrzymywania otwartego połączenia HTTP przez cały czas trwania długiego zadania.
Zadania w tle
Dotychczas długo trwające zadanie agenta wymagało utrzymywania połączenia sieciowego przez cały czas jego wykonywania, co czyniło całą architekturę podatną na przerwania i błędy. Po dodaniu parametru background ustawionego na true, API natychmiast zwraca identyfikator zadania, a aplikacja kliencka może odpytywać o status, śledzić postęp na bieżąco albo ponownie połączyć się później, gdy agent skończy pracę zdalnie.
Te aktualizacje zamieniają zarządzanych agentów w asynchronicznych pracowników, którzy działają wewnątrz prawdziwych środowisk deweloperskich bez blokowania aplikacji - Google DeepMind
Połączenia ze zdalnymi serwerami
Druga nowość to możliwość podłączenia zarządzanego agenta bezpośrednio do zdalnego serwera Model Context Protocol, czyli standardu MCP wykorzystywanego do łączenia modeli językowych z zewnętrznymi narzędziami i danymi. Zamiast pisać własne oprogramowanie pośredniczące do dostępu do prywatnych baz danych czy wewnętrznych API firmy, programista może przekazać narzędzie mcp_server bezpośrednio podczas interakcji, obok wbudowanych funkcji jak wyszukiwarka Google czy wykonywanie kodu.
Trzecia funkcja, czyli własne wywołania funkcji, pozwala dodać do agenta działania specyficzne dla konkretnej aplikacji, na przykład wyliczenie wyceny, sprawdzenie uprawnień klienta czy otwarcie pull requesta w repozytorium kodu. W takich przypadkach interakcja przechodzi w stan requires_action, a aplikacja kliencka wykonuje logikę biznesową lokalnie, zamiast pozostawiać to serwerowi.
Poświadczenia i bezpieczeństwo
Czwarta funkcja rozwiązuje problem długo działających agentów, którzy muszą utrzymywać dostęp do zewnętrznych systemów przez wiele interakcji. Krótkotrwałe tokeny dostępu są uznawane za dobrą praktykę bezpieczeństwa, ale wymagają odświeżania, dlatego Google umożliwił przekazywanie istniejącego identyfikatora środowiska wraz z nową konfiguracją sieciową przy kolejnych wywołaniach, bez konieczności ponownego uruchamiania sesji przez użytkownika.
Dla programistów pracujących z Gemini API oznacza to mniej pracy przy budowie własnej infrastruktury do obsługi długich zadań i integracji z zewnętrznymi systemami. Wcześniej budowa agenta zdolnego do wielogodzinnego działania w tle, z dostępem do prywatnych API i możliwością bezpiecznego odświeżania dostępu, wymagała samodzielnego napisania sporej warstwy pośredniczącej. Teraz te elementy są częścią samego API.
Aktualizacja wpisuje się w szerszy wyścig największych dostawców modeli językowych o programistów budujących agentów AI do zadań produkcyjnych, nie tylko demonstracyjnych. Google konkuruje w tym obszarze między innymi z Anthropic i OpenAI, które rozwijają własne narzędzia i interfejsy do budowy agentów działających autonomicznie przez dłuższy czas, a nie tylko odpowiadających na pojedyncze zapytania.
Dla polskich firm software house'owych i zespołów R&D pracujących z Gemini API zmiana oznacza możliwość szybszego wdrażania agentów obsługujących zadania biznesowe, na przykład automatyczne przetwarzanie zgłoszeń czy integrację z wewnętrznymi systemami, bez budowania od zera całej warstwy zarządzania zadaniami w tle.
Źródła: Expanding Managed Agents in Gemini API: background tasks, remote MCP and more (blog.google)


