adk
Set Session Title
Store a conversation’s title on the session, so every screen shows it.
Until now the chat generated a title and kept it in the browser’s local storage. Another browser, or a cleared cache, and the conversation was back to being named by its id — which is exactly what the evaluation screen ran into.
Written into ADK’s own state column with the jsonb merge operator,
which is the very semantics ADK uses itself
(storage_session.state | state_delta). The key therefore survives every
later turn, and no ADK write is lost either.
list_sessions already returns the state, so nothing has to change on
the read side.
PUT
Set Session Title
Set Session Title