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