Fix agent init of git repo from recent change.
diff --git a/cmd/sketch/main.go b/cmd/sketch/main.go
index eed68ec..656b7f8 100644
--- a/cmd/sketch/main.go
+++ b/cmd/sketch/main.go
@@ -438,6 +438,7 @@
 		OneShot:       flags.oneShot,
 		GitRemoteAddr: flags.gitRemoteURL,
 		OutsideHTTP:   flags.outsideHTTP,
+		Commit:        flags.commit,
 	}
 	agent := loop.NewAgent(agentConfig)
 
diff --git a/loop/agent.go b/loop/agent.go
index e26bad0..a400f22 100644
--- a/loop/agent.go
+++ b/loop/agent.go
@@ -794,9 +794,12 @@
 		return fmt.Errorf("Agent.Init: already initialized")
 	}
 	ctx := a.config.Context
+	slog.InfoContext(ctx, "agent initializing")
 
 	// Fetch, if so configured.
 	if ini.InDocker && a.config.Commit != "" && a.config.GitRemoteAddr != "" {
+		slog.InfoContext(ctx, "updating git repo", slog.String("commit", a.config.Commit))
+
 		cmd := exec.CommandContext(ctx, "git", "stash")
 		cmd.Dir = a.workingDir
 		if out, err := cmd.CombinedOutput(); err != nil {