$ Project.log

Curator

4d ago
Tushar Vatsa
Tushar Vatsa
Project Creator

$ cat description.md

Every team already owns most of the assets it keeps re-making. They're just scattered across Canva, Cloudinary, drives, and docs, so people can't find them and either redo the work or regenerate from scratch. That's slow, expensive, and quietly erodes brand consistency. Curator is a creative agent that treats generation as a last resort. Give it a brief and it: Grounds the brief in your brand context (guidelines, past campaigns, approved messaging). Searches everywhere you already have assets. Decides, per asset, whether to reuse, adapt, or generate. Adapts the winners into every size you need (web, mobile, square, 9:16 story, OG). Ships them and posts the set to Slack for review. The heart of the project is the search-or-generate decision layer. For each asset, Curator returns ranked candidates with relevance and brand-fit scores, then makes an explicit call with reasons: "0.92 match, on-brand, correct ratio, previously approved → REUSE," or "no 9:16 version exists → GENERATE." An asset graph remembers what exists and what performed, so its search sharpens every campaign. That's the line between a chain of API calls and an agent that actually decides. Instead of "here are 5 images," Curator tells you what it chose and why. Example brief: "Create a landing-page hero and social pack for our new AI travel planner. Reuse brand assets wherever possible." → grounds → searches → ranks → finds the one missing asset → generates just that → resizes the set → posts for review.

$ tech --stack

$ links --show

$ event --source

The Agent Harness Workshop
The Agent Harness Workshop
8/19/2026
AWS Builder Loft, 525 Market St, Courtyard Entrance, 525 Market St, San Francisco, CA 94105, USA