Canvas: Gemini API key validator

Change-Id: If185b7600c3fdd153345ab6f80c1b89f6504ddeb
diff --git a/apps/canvas/front/src/lib/state.ts b/apps/canvas/front/src/lib/state.ts
index b5eac42..8f21c26 100644
--- a/apps/canvas/front/src/lib/state.ts
+++ b/apps/canvas/front/src/lib/state.ts
@@ -322,9 +322,11 @@
 		setOg(state);
 	};
 	const setN = (nodes: AppNode[]) => {
+		const env = get().env;
+		console.log("---env", env);
 		set({
 			nodes,
-			messages: v(nodes),
+			messages: v(nodes, env),
 		});
 	};
 
@@ -624,7 +626,7 @@
 		nodes: [],
 		edges: [],
 		categories: defaultCategories,
-		messages: v([]),
+		messages: [],
 		env: defaultEnv,
 		viewport: {
 			transformX: 0,