Generate an image in Design Studio with Wally

Wally can generate an on-brand image — for a social post, flyer, banner, or product hero — and drop it straight onto the Design Studio canvas. It's the fastest way to get from "I need a graphic for tomorrow's launch" to a draft you can edit.

Two ways to start:
1. From Wally chat — say "make me an Instagram post for our spring open house" or "generate a hero for the Q4 product launch". Wally previews the prompt + format on a confirmation card; click "Generate" and it runs.
2. From Design Studio — open Builder → Design tab → and ask Wally from the chat bar inside Studio. Same tool, same card.

What you get:
• Imagen-generated image at the right aspect ratio for the format you picked (square 1:1 / portrait 3:4 / landscape 16:9 / story 9:16 / banner 16:9)
• Branding mixed into the prompt — your org's primary color, secondary color, and (when relevant) logo style — so the image lands on-brand without you having to spell it out
• Source-grounded when applicable — if you point Wally at an event, article, or product, the generated image reflects that subject (the spring open house, the gala headliner, the SKU's product photo cues)

Source-grounding examples:
• "Generate a banner from the Spring Gala event" — image pulls in the event's date, location, and description
• "Make a square social from the Caribbean Reef article" — uses the article's title + summary
• "Promo flyer for the Stoneware Mug product" — pulls product name, family, description

Where the image lands:
Every generated image is saved to orgs/{orgId}/designAssets so it shows up in the Studio asset library forever — under the new "AI generated" group at the top of the asset list. From the committed-action card in the Wally drawer, click "Add to canvas" to drop it onto the active design.

Asset library grouping:
The asset sidebar now groups by source: AI generated → Uploaded → Site → Account → Menu photos → Inventory → Products. AI assets float to the top so the freshest generated images are always one click away.

Moderation:
Generated images run through the same SafeSearch pipeline as any uploaded image. Clean ones are visible immediately; flagged ones don't appear in the library until an admin reviews them in Admin → Moderation.

Cost transparency:
Each generation uses an Imagen call. The cost rolls into orgs/{orgId}/usage/{yearMonth} and bills back to the org at +15% — typically well under a cent per image. The committed-action card shows the estimated cost before you confirm.

Tips for better images:
• Be specific about subject and mood ("warm coastal sunrise, soft light, oceanfront patio") instead of generic ("nice picture for our event")
• Ask for a format that matches the channel — story (9:16) for Instagram stories, banner (16:9) for email headers
• If the result misses, ask Wally to "regenerate with [adjustment]" — same card, new image, no need to redescribe from scratch