adk-go icon indicating copy to clipboard operation
adk-go copied to clipboard

Add VertexAI Session Service implementation

Open kaugesaar opened this issue 1 month ago • 2 comments

Currently, adk-go lacks the VertexAI Session Service that exists in adk-python.

The Python implementation includes VertexAiSessionService which provides:

  • Session creation, retrieval, listing, and deletion via Vertex AI APIs
  • Event management with proper state handling
  • Support for both standard and Express Mode authentication

I'm currently using the VertexAI Session Service in production with Python and need this functionality to migrate to Go. I'm willing to contribute the implementation. Would this be a welcome addition?

I can submit a PR implementing this service based on the Python implemenation.

kaugesaar avatar Nov 23 '25 14:11 kaugesaar

Thanks for volunteering!

Vertex AI session service implementiation is WIP https://github.com/google/adk-go/pull/235

dpasiukevich avatar Nov 24 '25 14:11 dpasiukevich

Let me actually keep the issue open for visibility until https://github.com/google/adk-go/pull/235 is merged.

dpasiukevich avatar Nov 24 '25 14:11 dpasiukevich