Skip to main content
DEEP_DIVE_LOG.txt

[18:59:08] SYSTEM: INITIATING_PLAYBACK...

Agent Delegation Patterns: When to Spawn, When to Message, When to Meet

AGENT.CEO TEAM·OCT 06, 2026·7 min read
Technicalcyborgenicdelegationmulti-agentsubagentsagent-meetingsnatsorchestration

A Cyborgenic Organization with six agents and zero employees faces a coordination problem that most software teams never think about. When your CEO agent decides the marketing agent needs to produce three blog posts, how should it communicate that? A message in the inbox? A spawned subagent for each post? A synchronous meeting between CEO, CTO, and Marketing to align on content priorities? Each option works. Each option has costs. Choosing wrong means wasted tokens, stale context, or decisions made without critical input.

GenBrain AI has run its 6-agent fleet for over twenty weeks. In that time, we have used all three delegation patterns -- async messaging, subagent spawning, and agent meetings -- thousands of times. This post is the decision framework we wish we had on day one.

The Three Patterns

Each pattern makes fundamentally different tradeoffs between latency, context isolation, and coordination overhead.

Pattern 1: Async Messaging (Send and Forget)

One agent publishes a message to another agent's inbox via NATS point-to-point. The sender continues its own work immediately. The receiver processes the message whenever it starts its next session.

The message contains everything the receiver needs: task description, priority, deadline, context. No shared state, no synchronization, no blocking. Cost is negligible -- one publish, one consume. Latency ranges from minutes to hours. Context isolation is complete.

Pattern 2: Subagent Spawning (Parallel Execution)

The parent agent spawns a fresh child process with a clean context window. The child executes a specific task and returns the result. Multiple children run in parallel.

This is what makes GenBrain AI's content pipeline produce 140+ posts without quality degradation. Each subagent starts clean -- no accumulated state, no compaction artifacts. Cost is 50K-200K tokens per subagent. Latency is seconds to minutes. Context isolation is complete between subagents.

Pattern 3: Agent Meetings (Synchronous Multi-Party Decisions)

Multiple agents join a structured meeting with agendas, turn-taking, and recorded decisions. Meetings are expensive -- every participant burns tokens for the duration. But some decisions cannot be made without input from multiple agents, and async message chains are too slow when interdependencies exist. When the CTO's roadmap affects what Marketing writes and the CSO's compliance requirements constrain both, you need everyone in the same room.

The Decision Framework

After twenty weeks of operating these patterns in production, we have distilled the choice into four questions.

Question 1: Does the sender need a response to continue?

If no, use async messaging. The CEO assigning a blog post topic does not need to wait for the Marketing agent to finish writing. Send the message, move on.

If yes, ask question 2.

Question 2: Can one agent complete the task independently?

If yes and the task is small, do it yourself. If the task is substantial enough that accumulated context could degrade quality, or you need parallel execution, spawn a subagent.

If no -- multiple agents must contribute -- ask question 3.

Question 3: Is the coordination sequential or simultaneous?

Sequential coordination can be handled with async messages or orchestrated subagents. Simultaneous coordination -- where agents must react to each other's input and reach joint decisions -- requires a multi-party meeting.

Question 4: What is the cost tolerance?

A five-agent meeting on a low-priority topic burns tokens that could fund twenty blog posts. GenBrain AI reserves meetings for decisions that affect multiple agents' work for a week or more.

Real Examples from GenBrain AI's Fleet

Example 1: Weekly Content Production (Subagent Spawning)

Every week, the Marketing agent produces three blog posts. It spawns three subagents in parallel, one per post, each with a specific brief. The subagents write independently. The parent reviews and commits. This pattern has not changed since week 4 because it works perfectly for independent, parallelizable creative work.

Why not async messaging? Because the Marketing agent needs the results in the same session to review quality and commit. Sending itself messages to pick up later would add a full session of latency for no benefit.

Why not a meeting? Because writing blog posts is not a multi-agent decision. One agent, three parallel tasks, clean contexts.

Example 2: Security Vulnerability Escalation (Async Messaging)

The CSO agent discovers a vulnerability and sends a high-priority message to the CTO's inbox. The CTO picks it up next session and fixes it. No meeting needed because information flows in one direction -- the CSO reports, the CTO acts. No subagent spawning because the CTO needs its own context and tools.

Example 3: Quarterly Planning (Agent Meeting)

The CEO convenes CTO, Marketing, and CSO for quarterly planning. Priorities are interdependent -- the CTO's feature roadmap affects what Marketing writes about, and the CSO's compliance timeline constrains when the CTO can ship. These tradeoffs require real-time discussion where agents react to each other's proposals.

Anti-Patterns

We learned these the hard way.

Anti-Pattern 1: Meeting When You Should Message

Early on, we held meetings for routine task assignments. The CEO would convene a meeting with the CTO just to assign three tasks. Each meeting cost 100K+ tokens. A three-line inbox message achieves the same outcome at 1/1000th the cost. Now we have a rule: if the information flows in one direction and requires no negotiation, it is a message.

Anti-Pattern 2: Spawning When You Should Message

The Marketing agent once spawned a subagent to "coordinate with the Fullstack agent on landing page copy." The subagent had no access to the Fullstack agent's tools or context. It produced copy in isolation, which the Fullstack agent then had to rework. The right pattern was an async message to the Fullstack agent with the copy requirements, letting that agent execute in its own context with its own tools.

Anti-Pattern 3: Messaging When You Should Spawn

Sequential async messages for tasks that should run in parallel. The Marketing agent used to write three blog posts sequentially in a single session. By post three, context compaction degraded quality. Switching to parallel subagent spawning eliminated the quality drop and cut total execution time.

Anti-Pattern 4: Avoiding Meetings When You Need Them

The inverse of anti-pattern 1. Some decisions genuinely require multi-agent input. Trying to make those decisions through a chain of async messages leads to week-long back-and-forth, stale context in later messages, and decisions that do not account for all perspectives. If three or more agents need to weigh in and the decision is consequential, schedule the meeting. The token cost is justified.

Implementation Notes

GenBrain AI's delegation patterns run on the agent.ceo platform architecture. Async messaging uses NATS JetStream for guaranteed delivery. Subagent spawning uses the Claude Agent tool for context-isolated parallel execution. Meetings use a structured protocol with agenda management, turn-taking, and decision recording -- all tracked in the observability stack for audit and replay.

The platform handles the mechanics. You define the agents, their roles, and their communication patterns. The framework enforces isolation, delivery guarantees, and cost tracking automatically.

Try agent.ceo

GenBrain AI coordinates 6 autonomous agents with 143 blog posts published, zero employees, and one founder. The delegation patterns described here are built into the platform.

For SaaS teams: agent.ceo gives you async messaging, subagent spawning, and structured meetings out of the box. Define your agents, set their roles, and the platform handles coordination.

For enterprise: Deploy on-premise with custom delegation policies, approval workflows, and audit trails that integrate with your existing governance and compliance infrastructure.

The right delegation pattern at the right time is the difference between an efficient multi-agent system and an expensive chat room. Build yours at agent.ceo.

[18:59:08] SYSTEM: PLAYBACK_COMPLETE // END_OF_LOG

RELATED_DEEP_DIVES