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.
Built at The Agent Harness Workshop
Curator
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.
Keep exploring what builders shipped.
JeremyNeo4j
True Foundry Gateway to Neo4j Aura Agent MCP Tools
I wanted to see if I could frontend a Neo4j Aura Agent via both its external MCP interface AND its external REST API all through TrueFoundry! I can get the MCP to work, but can't find where our OpenAPI spec lives, so didn't create my own MCP from API, yet! I realized that we present our agent as a single tool via MCP, which makes sense, but means I need to work on my Aura Agent system prompt as well as my description to MCP clients or maybe a skill :) Looking forward to perhaps a Neo4j Aura MCP server extension in TrueFoundry. That would allow for creation of Aura db instances, for example. A little different than the Neo4j endpoint I used here. I wonder what can be presented through the REST API too :)
Sologurus
Sologurus
A self-directed language-learning agent that turns a goal into evidence, strategy, and scheduled action.
Deover
Internet Detective
Internet Detective is an evidence-investigation agent that evaluates factual claims using live web sources and returns one of four verdicts: Supported, Contradicted, Unverified, or Insufficient Evidence. The agent examines the exact wording of each claim, investigates up to 10 relevant webpages, prioritizes primary and independent sources, searches for contradictory evidence, and identifies when multiple articles trace back to the same original report. Built with TrueFoundry Agent Builder and MCP Gateway, Internet Detective uses Bright Data for live web search and webpage extraction. It treats retrieved content as untrusted data, detects prompt-injection attempts, and provides an inspectable history of its searches and tool calls. Completed investigations can be saved through the Notion MCP when the user explicitly says “Save investigation.” Each saved record includes the claim, verdict, confidence, evidence, source provenance, source URLs, prompt-injection result, and relevant conversation history. The goal is to turn web research into a structured, transparent, and auditable evidence workflow—showing users not only the conclusion, but also how strongly the evidence supports the exact claim and where that evidence originated.
