pub async fn run_until_terminal(
engine: &AgentEngine,
request: ProcessRequest,
) -> Result<EngineOutcome, EngineError>pub async fn run_until_terminal(
engine: &AgentEngine,
request: ProcessRequest,
) -> Result<EngineOutcome, EngineError>