pub async fn apply_with_surface(
submission: BuilderSubmission,
config: &mut Config,
surface: Surface,
) -> Result<AppliedAgent, Vec<QuickstartError>>pub async fn apply_with_surface(
submission: BuilderSubmission,
config: &mut Config,
surface: Surface,
) -> Result<AppliedAgent, Vec<QuickstartError>>