From 39191be1a5503b88b805217875773c91055f5eb0 Mon Sep 17 00:00:00 2001 From: Bryan Helmkamp Date: Sat, 14 Mar 2026 12:10:50 -0400 Subject: [PATCH] Use daytona-medium snapshot as default Daytona sandbox The bare ubuntu:22.04 image lacks git and other tooling, causing git checkpoints to fail. Switch to the daytona-medium snapshot which has standard dev tools pre-installed. Co-Authored-By: Claude Opus 4.6 (1M context) --- lib/crates/fabro-workflows/src/daytona_sandbox.rs | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/lib/crates/fabro-workflows/src/daytona_sandbox.rs b/lib/crates/fabro-workflows/src/daytona_sandbox.rs index 2343dab0a..9e08d24f7 100644 --- a/lib/crates/fabro-workflows/src/daytona_sandbox.rs +++ b/lib/crates/fabro-workflows/src/daytona_sandbox.rs @@ -14,7 +14,7 @@ use serde::{Deserialize, Serialize}; use fabro_github::GitHubAppCredentials; const WORKING_DIRECTORY: &str = "/home/daytona/workspace"; -const DEFAULT_IMAGE: &str = "ubuntu:22.04"; +const DEFAULT_SNAPSHOT: &str = "daytona-medium"; /// Configuration for a Daytona cloud sandbox. /// @@ -543,10 +543,9 @@ impl Sandbox for DaytonaSandbox { snapshot: snap_cfg.name.clone(), }) } else { - daytona_sdk::CreateParams::Image(daytona_sdk::ImageParams { + daytona_sdk::CreateParams::Snapshot(daytona_sdk::SnapshotParams { base: self.base_params(), - image: daytona_sdk::ImageSource::Name(DEFAULT_IMAGE.to_string()), - resources: None, + snapshot: DEFAULT_SNAPSHOT.to_string(), }) };