cmd/sketch: move a function

Moves the runIn* functions closer together,
for when humans need to step in and un-****
this code.
diff --git a/cmd/sketch/main.go b/cmd/sketch/main.go
index 938a784..54fd904 100644
--- a/cmd/sketch/main.go
+++ b/cmd/sketch/main.go
@@ -435,6 +435,28 @@
 	return flags
 }
 
+func skabandMcpConfiguration(flags CLIFlags) string {
+	skabandaddr, err := skabandclient.LocalhostToDockerInternal(flags.skabandAddr)
+	if err != nil {
+		skabandaddr = flags.skabandAddr
+	}
+	config := mcp.ServerConfig{
+		Name: "sketchdev",
+		Type: "http",
+		URL:  skabandaddr + "/api/mcp",
+		Headers: map[string]string{
+			"Session-Id":     flags.sessionID,
+			"Public-Key":     "env:SKETCH_PUB_KEY",
+			"Session-Secret": "env:SKETCH_MODEL_API_KEY",
+		},
+	}
+	out, err := json.Marshal(&config)
+	if err != nil {
+		panic("programming error" + err.Error())
+	}
+	return string(out)
+}
+
 // runInHostMode handles execution on the host machine, which typically involves
 // checking host requirements and launching a Docker container.
 func runInHostMode(ctx context.Context, flags CLIFlags) error {
@@ -534,28 +556,6 @@
 	return nil
 }
 
-func skabandMcpConfiguration(flags CLIFlags) string {
-	skabandaddr, err := skabandclient.LocalhostToDockerInternal(flags.skabandAddr)
-	if err != nil {
-		skabandaddr = flags.skabandAddr
-	}
-	config := mcp.ServerConfig{
-		Name: "sketchdev",
-		Type: "http",
-		URL:  skabandaddr + "/api/mcp",
-		Headers: map[string]string{
-			"Session-Id":     flags.sessionID,
-			"Public-Key":     "env:SKETCH_PUB_KEY",
-			"Session-Secret": "env:SKETCH_MODEL_API_KEY",
-		},
-	}
-	out, err := json.Marshal(&config)
-	if err != nil {
-		panic("programming error" + err.Error())
-	}
-	return string(out)
-}
-
 // runInContainerMode handles execution inside the Docker container.
 // The inInsideSketch parameter indicates whether we're inside the sketch container
 // with access to outside environment variables.