pub fn handle( session: &mut SessionState, tool_calls: &[(String, u64)], action: &str, value: Option<&str>, session_id: Option<&str>, opts: SessionToolOptions<'_>, ) -> String