Extract the session_id from parsed input, returning a default if missing.
(session_id: Option<String>)
| 128 | |
| 129 | /// Extract the session_id from parsed input, returning a default if missing. |
| 130 | fn extract_session_id(session_id: Option<String>) -> String { |
| 131 | session_id |
| 132 | .filter(|s| !s.is_empty()) |
| 133 | .unwrap_or_else(|| "unknown".to_string()) |
| 134 | } |
| 135 | |
| 136 | fn parse_session_start( |
| 137 | agent_name: &str, |