pub fn user_message( prompt: &str, session_id: Option<&str>, ) -> Result<String, Error>
Build a user message JSON line to write to stdin. Returns an error if serialization fails (should be extremely rare).