Oct 9, 2026 · by Kate Ramakaieva · View source

guilds.run

Create multi-agent workflows that you can trust

guilds.run

Editorial analysis

The agent-drift problem is about to become your operations problem

If you run a cross-border store, you already have a multi-agent system. You just don’t call it that. One VA pulls supplier quotes into a sheet, a freelancer turns them into listings, a tool pushes them to Shopify or Amazon Seller Central, a chatbot answers buyer messages, and a repricing script quietly re-anchors your margins overnight. When one node makes a wrong assumption — a bad HS code, a stale MOQ, a misread return reason — the next node treats it as fact, and three steps later you’re staring at a suspended listing or a margin that evaporated with no idea where it went sideways. That is exactly the failure mode guilds.run is built to expose, and it’s why this launch matters more to operators than to the developers it was pitched at.

What guilds.run actually solves

The pitch from maker Emmanuel Chappat is blunt: “One agent makes a wrong assumption, another takes it as fact, the notes absorb it, and the error compounds. More instructions don’t fix that. Seeing what actually happened does.” That’s the whole thesis. The product, built by the guilds.run team, is an open-source system for running teams of agents where every prompt, tool call, tool result, memory change, and inter-agent group-chat message is inspectable after the fact.

The setup is deliberately unglamorous, which I read as a good sign. You clone the repo, run ./setup.sh and docker compose up --detach --wait, open a local address, connect your LLM provider, and define a “guild” of agents — each with its own task, model, permissions, and context. Then you give them a real workload and watch. When something breaks, a component called Studio reads the runs, finds the root cause, and drafts a fix. Critically, nothing changes until you publish it.

The reason this is a different category from “better prompting” tools is that it treats agent reliability as a systems-design problem, not a prompt-engineering problem. Chappat says as much: “Getting AI to handle long-running tasks reliably takes more than good prompts. There’s a lot of system design involved.”

Why this is a debugging tool, not an orchestration tool

Most of what gets marketed as agent infrastructure is about making agents do more. This is about making agents explain themselves. The hunter, Kate Ramakaieva, framed the value cleanly: “Most tools just hand you better prompts. guilds.run actually lets you see what happened.” For an operator, that distinction is the entire ballgame. I don’t need my sourcing agent to be smarter. I need to know which step poisoned the listing.

How it differs from what you’re probably already using

Let me be honest about the comparison set, because “multi-agent” is a crowded, fuzzy label.

Against prompt-and-chain frameworks like LangChain or LlamaIndex: those give you building blocks to assemble pipelines. They don’t ship an opinionated inspection UI where you can replay a run and see the exact message one agent handed to the next. The PH commenter Neeraj Nathany asked precisely this — whether the trace shows “the exact message one agent passed to the next, or only each agent’s own steps.” That’s the right question, and it’s the one that separates a real debugger from a logging wrapper.

Against automation platforms like Zapier or Make: those are deterministic. Step 4 runs because step 3 succeeded. There’s no “wrong assumption” to propagate — the failure is a broken connection, not a corrupted belief. That’s their strength and their ceiling. The moment you insert an LLM that interprets rather than transfers data, you inherit drift, and Zapier has no native answer for it.

Against observability stacks like LangSmith or Langfuse: these are the closest neighbors, and the honest read is that they overlap heavily on tracing. Where guilds.run tries to differentiate is the closed loop — Studio not just showing you the failure but drafting a fix, gated behind human publish. Whether that loop is genuinely better than reading a trace yourself is the open question I’ll get to.

And against the DIY route — a folder of scripts, a Notion database, and a Slack channel — which is what 90% of cross-border operators are actually running today. guilds.run’s real competition isn’t a SaaS product. It’s the spreadsheet.

Why Amazon sellers should care more than Shopify ones

A Shopify DTC operator running agents for content, email, and support has a forgiving failure mode. A bad product description gets edited. A weird Klaviyo flow gets paused. The blast radius is contained.

An Amazon FBA brand owner does not have that luxury. Listing quality, keyword indexing, buy-box eligibility, and account health are all downstream of text and data that an agent might touch. A hallucinated compliance claim in a bullet point can trigger a suppression. A misread return reason fed into a restocking agent can bury working capital in the wrong SKU. A repricing agent that misinterprets a competitor’s out-of-stock as a demand signal can torch your margin in an afternoon. When the downside is a suspended ASIN or frozen inventory, “I can see exactly which agent introduced the bad assumption, and I approve the fix before it ships” stops being a nice-to-have. It becomes the only acceptable operating model.

What cross-border sellers can borrow from this

You don’t need to self-host guilds.run this week to extract value. The design philosophy is the takeaway, and it maps onto how you should structure any AI-assisted workflow across TikTok Shop, Temu, SHEIN, Etsy, and eBay — not just the two marketplaces everyone obsesses over.

One: give every agent a narrow task, its own model, and explicit permissions. The “per-agent control over permissions, context and model” detail matters. Your translation agent doesn’t need write access to your inventory database. Your trend-scouting agent doesn’t need your payment credentials. Scoped agents fail small.

Two: make memory changes auditable. The single most underrated feature here is that memory changes are logged. In practice, “the notes absorb it” is exactly how a wrong competitor price becomes a permanent fixture in your pricing logic. If you can’t see when a fact entered your system’s memory, you can’t trust any decision built on top of it.

Three: gate every automated change behind a human publish step. Studio drafting a fix but not applying it until you approve is the correct default. For cross-border operators dealing with customs, tax, and marketplace compliance, autonomous writes are a liability. Review queues are not friction — they’re insurance.

Four: treat “what happened” as a first-class artifact. The commenter Dipanshu Kushwaha made the point that as non-developers build with AI, they’ll need ways to understand and debug what they create. That’s the cross-border operator in a nutshell. You are increasingly a systems operator whether you signed up for it or not.

Where the math breaks

Here’s the sobering part. The community thread surfaced a use case that should resonate with every seller doing social commerce: Aleksandar Blazhev wanted to coordinate agents across X, Reddit, LinkedIn, and Instagram to harvest trend and mention data into a sheet. The maker said yes, that’s the right tool, templates are coming. But the same commenter then hit the wall that matters: “Instagram’s API doesn’t support broad keyword searches and Reddit has tightened its API access.”

That’s the real constraint, and it has nothing to do with guilds.run. Your agents are only as capable as the APIs they can reach. TikTok Shop and Amazon data access is gated. Social listening across platforms is increasingly locked down. A beautiful debugging layer on top of agents that can’t legally or technically fetch the data you need is a beautiful debugging layer on top of nothing. Before you architect a guild, audit your data access. The orchestration is the easy part.

Where my judgment says it falls short

I’ll be direct, because operators don’t need cheerleading.

The pricing is a blank. When asked directly about hosted costs, Chappat said: “we will launch it soon. No official prices yet but we want to have a very cheap entry price.” Self-hosting is free, but “free” in this context means Docker, an LLM provider bill, and someone on your team who can maintain it. For a seller whose technical ceiling is a Helium 10 dashboard, self-hosting is not free — it’s a hire.

The hosted mode doesn’t exist yet. It’s listed as “coming next,” with an email waitlist. So the version most cross-border sellers would actually use is vaporware today. What’s shippable now is the open-source, self-hosted build.

The template library is promised, not shipped. The most compelling operator use cases — cross-platform trend monitoring, multi-marketplace listing QA — depend on recipe sharing that the team says is coming. Until then, you’re designing your guild from scratch.

The “Studio drafts a fix” claim is unverified. It reads the runs, finds the cause, and drafts a fix. That’s a strong claim, and the PH thread has an unanswered question from Nathany about whether traces capture exact inter-agent messages. I’d want to see a real failure replayed before I trust the auto-diagnosis.

And the underlying problem is genuinely hard. The maker admits they’ve been running agent workflows “for years, long enough to know exactly how they break.” Debugging emergent, compounding errors in a multi-agent system is an open research problem. A good inspection UI helps enormously. It does not solve it.

Who this is not for

If you’re a solo seller running one Shopify store with a couple of Klaviyo flows and a ChatGPT tab open, this is overkill. You don’t have agent drift; you have a to-do list. The operators who should pay attention are the ones already running — or about to run — multi-step AI pipelines touching listings, pricing, support, and sourcing across several marketplaces at once.

What I’d watch / test next

Concrete moves for this week, in order of effort-to-payoff.

  1. Map your existing “agents” before you buy any tool. List every step in your operations where an LLM or automation interprets data and hands output to another step. That’s your drift surface. You can’t debug what you haven’t named.
  2. Spin up the self-hosted build on a throwaway task. Follow the git clone → ./setup.sh → docker compose up path and run one low-stakes workload — say, turning a supplier quote into a draft listing. Watch the trace. If the inspection view alone saves you an hour of forensics, you’ve learned something.
  3. Ask the hard question before committing. In the guilds.run thread, press the team on the trace fidelity question Nathany raised, and on hosted pricing and timeline. Vague answers are a signal.
  4. Audit your data access separately. Before you design any cross-platform agent team, confirm what TikTok Shop, Amazon, and social APIs actually let you pull. The bottleneck is almost always access, not orchestration.
  5. Adopt the publish-gate pattern regardless of tooling. Whatever stack you run, make sure no agent writes to a live listing, price, or inventory record without a human approval step. That one habit prevents more disasters than any product on this page.

The interesting thing about guilds.run isn’t the product as it exists today. It’s the signal. The tooling layer is finally admitting that the hard part of AI in commerce isn’t generation — it’s accountability. Watch this space, but watch your own workflows first.

Ready to Create Your Own?

Join thousands of brands creating high-performing video ads with VEONIB. No editing skills required.

Start Creating for Free