resume Session
Continues the conversation with the given server-issued contextId. If a live session already uses that id it is returned, so one conversation never has two sessions. Otherwise a new session starts with that id; if the server no longer knows it (contexts are kept about 30 minutes) it starts a new conversation and the session's A2aSession.contextId changes. Ids are not persisted by the SDK.