pub async fn submit_agent( agent: &mut SdkAgent, prompt: &str, ) -> Result<String, Error>
Submit one text turn through the SDK-owned emulation loop.