Skip to content

Commit 55b54a2

Browse files
vertex-sdk-botcopybara-github
authored andcommitted
feat: Migrate vertex_ai_session_service to use Agent Engine SDK
PiperOrigin-RevId: 814967790
1 parent 03772e2 commit 55b54a2

File tree

2 files changed

+22
-32
lines changed
  • vertexai
    • agent_engines/templates
    • preview/reasoning_engines/templates

2 files changed

+22
-32
lines changed

vertexai/agent_engines/templates/adk.py

Lines changed: 8 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -537,20 +537,15 @@ def set_up(self):
537537
if session_service_builder:
538538
self._tmpl_attrs["session_service"] = session_service_builder()
539539
elif "GOOGLE_CLOUD_AGENT_ENGINE_ID" in os.environ:
540-
try:
541-
from google.adk.sessions.vertex_ai_session_service import (
542-
VertexAiSessionService,
543-
)
544-
545-
self._tmpl_attrs["session_service"] = VertexAiSessionService(
546-
project=project,
547-
location=location,
548-
agent_engine_id=os.environ.get("GOOGLE_CLOUD_AGENT_ENGINE_ID"),
549-
)
550-
except ImportError:
551-
# TODO(ysian): Handle this via _g3 import for google3.
552-
pass
540+
from google.adk.sessions.vertex_ai_session_service import (
541+
VertexAiSessionService,
542+
)
553543

544+
self._tmpl_attrs["session_service"] = VertexAiSessionService(
545+
project=project,
546+
location=location,
547+
agent_engine_id=os.environ.get("GOOGLE_CLOUD_AGENT_ENGINE_ID"),
548+
)
554549
else:
555550
self._tmpl_attrs["session_service"] = InMemorySessionService()
556551

vertexai/preview/reasoning_engines/templates/adk.py

Lines changed: 14 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -512,26 +512,21 @@ def set_up(self):
512512
if session_service_builder:
513513
self._tmpl_attrs["session_service"] = session_service_builder()
514514
elif "GOOGLE_CLOUD_AGENT_ENGINE_ID" in os.environ:
515-
try:
516-
from google.adk.sessions.vertex_ai_session_service import (
517-
VertexAiSessionService,
518-
)
519-
520-
if is_version_sufficient("1.5.0"):
521-
self._tmpl_attrs["session_service"] = VertexAiSessionService(
522-
project=project,
523-
location=location,
524-
agent_engine_id=os.environ.get("GOOGLE_CLOUD_AGENT_ENGINE_ID"),
525-
)
526-
else:
527-
self._tmpl_attrs["session_service"] = VertexAiSessionService(
528-
project=project,
529-
location=location,
530-
)
531-
except ImportError:
532-
# TODO(deanchen): Handle this via _g3 import for google3.
533-
pass
515+
from google.adk.sessions.vertex_ai_session_service import (
516+
VertexAiSessionService,
517+
)
534518

519+
if is_version_sufficient("1.5.0"):
520+
self._tmpl_attrs["session_service"] = VertexAiSessionService(
521+
project=project,
522+
location=location,
523+
agent_engine_id=os.environ.get("GOOGLE_CLOUD_AGENT_ENGINE_ID"),
524+
)
525+
else:
526+
self._tmpl_attrs["session_service"] = VertexAiSessionService(
527+
project=project,
528+
location=location,
529+
)
535530
else:
536531
self._tmpl_attrs["session_service"] = InMemorySessionService()
537532

0 commit comments

Comments
 (0)