Skip to content

v1.4.0 - Banana Integration, Creative Pipeline Overhaul, E-commerce Templates

Choose a tag to compare

@AgriciDaniel AgriciDaniel released this 10 Apr 12:35
· 77 commits to main since this release

What's New

Banana-Claude Integration

Replaced generate_image.py with banana-claude (v1.4.1) as the default image generation provider. Uses MCP tools (gemini_generate_image, set_aspect_ratio), 5-component prompt formula, 9 domain modes, and brand presets.

Creative Pipeline Overhaul

  • Visual consistency anchoring: visual-designer generates a "hero" image first and passes it as a style reference to all subsequent campaign assets
  • 3-variant A/B strategy: visual-designer now generates 3 variants per brief (base, alternative angle, lighting/mood variation) instead of 2
  • Copy zone validation: format-adapter uses Claude vision to check if generated images have clear space in platform-specific copy zones
  • Quality gate: ads-generate scores each image 1-10 via Claude vision; auto-regenerates if score below 6
  • Campaign cost tracking: reads banana's ~/.banana/costs.json and aggregates per-campaign creative spend

New Reference Files

  • Voice-to-style mapping (voice-to-style.md): Maps 6 brand voice axes to visual attributes for banana's [STYLE] prompt component
  • Ad copy frameworks (copy-frameworks.md): 6 proven frameworks (AIDA, PAS, BAB, 4P, FAB, Star-Story-Solution) with platform-specific templates
  • E-commerce creative playbook (ecommerce-creative.md): 5 campaign types with banana domain modes, aspect ratios, copy frameworks, and budget allocation

Agent Updates

  • creative-strategist: Reads voice-to-style.md, copy-frameworks.md, and ecommerce-creative.md; generates 2 visual direction variants per concept
  • copy-writer: Framework-based copy with hook word validation and action verb CTAs
  • visual-designer: 5-component banana formula replaces 7 preprocessing rules
  • format-adapter: Added copy zone validation and cost tracking

Other Changes

  • ads-photoshoot: Uses banana Product mode (Studio, Floating, Ingredient) and Editorial mode (In Use, Lifestyle) at 2K resolution
  • Multi-screenshot brand DNA: ads-dna captures 3 screenshots (homepage, product page, about page) for richer brand anchoring
  • Brand preset auto-creation: ads-generate creates a banana preset from brand-profile.json before generation
  • Reference file count: 21 -> 23

Deprecated

  • scripts/generate_image.py: Kept as fallback for environments without banana-claude. Use banana MCP tools instead.

Full Changelog: v1.3.0...v1.4.0