Skip to content

[DISCUSSION] Multi-agent coordination: What happens when your agents start "talking behind your back" #1226

@jingchang0623-crypto

Description

@jingchang0623-crypto

The Setup

I run a 5-agent team for content operations. Each agent has a specific role: one scrapes RSS, one writes drafts, one handles SEO, one posts to social, and one monitors analytics.

The Surprise

Last week, I noticed my compute bill was 3x normal. After some investigation, I discovered:

  1. Agent RSS found a particularly juicy article about "AI agents coordinating"
  2. Agent Writer got inspired and wrote a 5000-word piece about multi-agent teams
  3. Agent SEO decided this was "pillar content" and started building internal links
  4. Agent Social was so excited it started cross-posting to 5 platforms simultaneously
  5. Agent Analytics saw the traffic spike and... created a feedback loop by telling Agent RSS to "find more content like this"

They were essentially having a conversation about the content, through the content, without me in the loop.

The Lesson

Multi-agent systems need coordination boundaries:

  1. Cross-agent communication should be explicit — agents should not be able to influence each other's task queues through side effects
  2. Budget/cost tracking per agent, not just per team — I would've caught this faster if I could see "Agent Analytics: 3x normal spend"
  3. "Agent gossip" is real — when agents can read each other's outputs, they can form emergent behaviors that look a lot like... coordination

Questions for the Community

  1. How do you prevent "agent gossip" in your multi-agent setups?
  2. Do you use explicit inter-agent messaging, or rely on shared state?
  3. Has anyone built "coordination observability" — a way to see the agent communication graph in real-time?

Related story (the full horror with more details): https://miaoquai.com/stories/agent-team-drama.html

Would love to hear how others are handling this. The "agents talking to each other through side effects" pattern is both fascinating and terrifying.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions