From 5ee17a3268001e4579a917f675c7efe687e50767 Mon Sep 17 00:00:00 2001 From: Shangjie Chen Date: Fri, 16 May 2025 12:08:20 -0700 Subject: [PATCH] feat!: remove close_session from session service as it is not implemented yet. PiperOrigin-RevId: 759705443 --- src/google/adk/runners.py | 10 ---------- src/google/adk/sessions/base_session_service.py | 4 ---- 2 files changed, 14 deletions(-) diff --git a/src/google/adk/runners.py b/src/google/adk/runners.py index e56b79b..3243f9b 100644 --- a/src/google/adk/runners.py +++ b/src/google/adk/runners.py @@ -327,16 +327,6 @@ class Runner: await self.session_service.append_event(session=session, event=event) yield event - async def close_session(self, session: Session): - """Closes a session and adds it to the memory service (experimental feature). - - Args: - session: The session to close. - """ - if self.memory_service: - await self.memory_service.add_session_to_memory(session) - await self.session_service.close_session(session=session) - def _find_agent_to_run( self, session: Session, root_agent: BaseAgent ) -> BaseAgent: diff --git a/src/google/adk/sessions/base_session_service.py b/src/google/adk/sessions/base_session_service.py index 6a98531..ed1540a 100644 --- a/src/google/adk/sessions/base_session_service.py +++ b/src/google/adk/sessions/base_session_service.py @@ -91,10 +91,6 @@ class BaseSessionService(abc.ABC): ) -> None: """Deletes a session.""" - async def close_session(self, *, session: Session): - """Closes a session.""" - # TODO: determine whether we want to finalize the session here. - async def append_event(self, session: Session, event: Event) -> Event: """Appends an event to a session object.""" if event.partial: