On py module. I'm creating a '{currentTokens}/{maxTokens}' indicator for the current session, and that data is only stored in SessionEvent 'session.usage_info', which only fires upon sending a prompt, and not on resuming a session through CopilotClient.resume_session. This causes a session init phase (period between session start and first prompt sent) where I just can't know what the current context tokens used are.
I know 'session.usage_info' is an event, but maybe also store this data directly onto the session object as well?