Ai4
Rigid central orchestrators fail enterprise engineering workflows by turning developers into manual context routers, necessitating autonomous peer-to-peer agent protocols with persistent state hydration.
AI-assisted summary of Is Orchestration the Future? With BAND — original source. Check the original for full context.
Source published:
Detailed notes
## Background Published on YouTube by Ai4 on August 18, 2026, this session features Arick Goomanovsky, CEO of BAND. According to the page description, the talk traces the evolution of multi-agent systems from standalone LLMs to autonomous distributed networks, examining engineering hurdles like reasoning loops, message ordering, and error recovery under the thesis that the future of communication is AI-to-AI.
## TL;DR Arick Goomanovsky argues that centralized AI orchestration is obsolete and that software development is shifting toward autonomous, peer-to-peer agent collaboration. He illustrates how current workflows reduce software engineers to 'human routers' who waste hours copy-pasting between disconnected tools, while existing protocols like MCP fail to support stateful, multi-party interactions. To address fundamental distributed systems challenges such as message ordering, agent discovery, and state hydration, BAND offers an underlying collaboration layer. The session culminates in Jam, a system that translates transient agent reasoning and terminal chatter into structured, visual Kanban boards aligned with codebase architecture.
## Atmosphere & style The presentation blends playful, lighthearted engagement—such as audience polls about fantasy lore and cat herding—with pragmatic, grounded software engineering analysis. Goomanovsky speaks directly to the developer experience, capturing tangible emotional realities like copy-paste fatigue and background 'cloud anxiety' when autonomous agents run unmonitored. The pacing moves smoothly from high-level architectural philosophy to concrete protocol critiques and live demos, giving viewers the feeling of a focused technical briefing tackling real-world enterprise agent deployment.
## Key takeaways - [00:04](https://www.youtube.com/watch?v=0ev371VOEwU&t=4s) The future of AI architecture is decentralized peer-to-peer collaboration rather than rigid, centralized orchestration. - [01:40](https://www.youtube.com/watch?v=0ev371VOEwU&t=100s) Enterprise AI is shifting from ephemeral, single-prompt bots toward persistent, long-lived autonomous agents capable of running multi-step business processes. - [04:00](https://www.youtube.com/watch?v=0ev371VOEwU&t=240s) Running disconnected adversarial agents forces human engineers into the role of 'human routers' who manually copy-paste context and critique loops between isolated windows. - [06:37](https://www.youtube.com/watch?v=0ev371VOEwU&t=397s) Existing protocols like MCP standardize stateless agent-to-tool RPCs, but fall short of managing multi-turn state, discovery, and dynamic recovery required for peer-to-peer agent networks. - [09:16](https://www.youtube.com/watch?v=0ev371VOEwU&t=556s) Repurposing human messaging platforms for AI creates heavy configuration overhead while keeping agents trapped in digital solitary confinement without direct autonomous communication. - [12:02](https://www.youtube.com/watch?v=0ev371VOEwU&t=722s) Multi-agent systems are fundamentally distributed systems that require strict sequential message delivery to prevent reasoning loops from breaking. - [12:02](https://www.youtube.com/watch?v=0ev371VOEwU&t=722s) Robust agent infrastructure requires message queuing and state hydration to seamlessly restore in-flight tasks and tool outputs when agents crash. - [12:02](https://www.youtube.com/watch?v=0ev371VOEwU&t=722s) Communication does not equal collaboration; agents require distinct primitives for task delegation, dynamic discovery, and human governance beyond basic payload passing. - [13:56](https://www.youtube.com/watch?v=0ev371VOEwU&t=836s) Universal collaboration platforms allow disparate agent frameworks (such as Codex, Claude Code, and LangGraph) to interoperate across tenant boundaries with permissioned handshakes. - [15:31](https://www.youtube.com/watch?v=0ev371VOEwU&t=931s) Uncoordinated background agents trigger developer 'cloud anxiety' and create massive financial blindness when token spend is untied to specific features or business deliverables. - [18:44](https://www.youtube.com/watch?v=0ev371VOEwU&t=1124s) Structuring transient agent output into visual Kanban boards and codebase architectural mappings makes multi-agent workflows inspectable and eliminates unreadable inter-agent chat.
## Detailed walkthrough ### [00:04](https://www.youtube.com/watch?v=0ev371VOEwU&t=4s) The Collaboration Thesis: Why Orchestrators Are Obsolete
Arick Goomanovsky opens the session by addressing a central debate in modern artificial intelligence: is orchestration truly the future of agent architecture, or is the industry heading in an entirely different direction? Setting a lighthearted tone, he kicks off with an audience poll about fantasy lore: is "orc" spelled with a "C" or a "K"? Acknowledging hands for both sides, he notes that both spellings are historically valid. Turning to AI, however, he states BAND's core position unequivocally: the future of AI is collaborative rather than orchestrated. Just as human organizations do not rely on constant micro-orchestrators hovering over employees to direct every interaction, autonomous software agents will not need rigid central orchestrators to dictate their every move.
The presentation is structured as a "play in four scenes." The roadmap covers laying out BAND's core thesis, examining the technical evolution of AI systems, analyzing the production hurdles that surface when agents deploy in real-world environments, and demonstrating how autonomous multi-agent networks operate in practice.
---
[01:40](https://www.youtube.com/watch?v=0ev371VOEwU&t=100s) Long-Lived Autonomous Agents and the Greek Island Hunt
At the center of BAND's thesis is the conviction that the future belongs to autonomous AI agents collaborating seamlessly with each other and with humans. Rather than relying on ephemeral, stateless agents that spin up for a few seconds to answer a single prompt and immediately die, enterprise architectures are shifting toward autonomous, long-lived agents. These persistent agents are designed to run complex, long-horizon business processes and escalate to human supervision only when strictly necessary.
To illustrate how agent-to-agent communication functions in practice, Goomanovsky presents a playful scenario: an individual planning a trip to the Greek islands to hunt for treasure. The user assigns the objective to a specialized `treasure hunter` agent. To fulfill the mission, the treasure hunter autonomously recruits two other specialized agents into the conversation: a `pirate captain` agent to supply a seaworthy vessel and a `weather agent` to check for storms across the Aegean Sea. The agents coordinate among themselves without human intervention, finalize the logistics, and report back to the user with a consolidated confirmation: the ship is secured, the forecast is clear, and the expedition is ready to depart.
```mermaid flowchart LR accTitle: Autonomous Agent-to-Agent Delegation Demo U["User Request:<br/>Treasure Hunt"] --> TH["Treasure Hunter<br/>Agent"]
subgraph Autonomous Collaboration TH <--> PC["Pirate Captain Agent<br/>(Ship Logistics)"] TH <--> WA["Weather Agent<br/>(Forecast Check)"] end
TH --> R["Consolidated Plan<br/>Returned to User"] ```
---
[04:00](https://www.youtube.com/watch?v=0ev371VOEwU&t=240s) The Skeptical CTO and the "Human Router" Dilemma
Goomanovsky acknowledges the natural skepticism surrounding multi-agent systems, asking whether researchers in this space are merely "mad scientists" obsessing over science-fiction problems or whether they are solving practical engineering roadblocks. He highlights a conversation with the CTO of a $10 billion deep-tech AI company who dismissed the entire paradigm:
> "Before thinking of technical solutions to hypothetical problems like agentic collaboration, I try to keep things simple and avoid the problem to begin with."
To test whether agent collaboration is truly a "hypothetical problem," Goomanovsky explores a ubiquitous modern software engineering workflow: adversarial agents. When a developer receives a feature ticket today, they rarely draft the architecture plan by hand. Instead, they prompt an agent (such as Claude Code, Codex, GitHub Copilot, or Cursor) to generate the initial plan. While the output is usually reasonable, it is rarely production-ready. Validating the plan requires adversarial review. Rather than reviewing every line manually, the developer can feed the plan to a second agent powered by a different foundation model harness to perform an adversarial code or architecture review.
When developers run this adversarial cycle across dozens of parallel tickets and pull requests, a severe bottleneck emerges. Because current development environments isolate these agents, the human engineer is degraded into a "human router"—wasting hours manually copy-pasting code snippets, architecture plans, and critique prompts back and forth between disconnected agent windows.
---
[06:37](https://www.youtube.com/watch?v=0ev371VOEwU&t=397s) Loop Engineering and Protocol Bottlenecks: MCP vs. A2A
Industry leaders have begun recognizing this friction. Prominent creators in the coding assistant ecosystem have advanced the concept of "loop engineering"—moving beyond manual human prompting to architectures where autonomous agents prompt and supervise other agents in automated feedback loops:
> "We don't prompt agents anymore. We'll let our agents prompt our agents."
Implementing loop engineering in practice, however, requires an immense amount of custom plumbing. Engineers are forced to write bespoke Python or TypeScript glue code just to pass messages between local processes. The complexity escalates drastically in enterprise environments where workloads are split across boundaries—such as a centrally managed cloud instance of GitHub Copilot attempting to collaborate with a local instance of Claude Code running on an engineer's workstation.
While standardized protocols have emerged, Goomanovsky argues they do not fully solve agent-to-agent collaboration:
* **Model Context Protocol (MCP):** Created by Anthropic, MCP standardized agent-to-system tool use. However, MCP is designed for agents interacting with external APIs and databases, not peer-to-peer agent communication. If one agent calls another via MCP, it behaves like a stateless remote procedure call (RPC). If the calling agent needs to maintain session state, handle multi-turn dialogue, or ask follow-up questions, the stateless interaction hits a dead end. * **Agent-to-Agent Protocols (A2A / ACP):** While protocols like A2A and ACP support peer-to-peer communication, they remain limited in multi-party topologies and lack critical infrastructure out of the box. Developers must still build their own message queues, dynamic agent discovery registries, and state rehydration mechanisms to recover when an agent crashes mid-task.
---
[09:16](https://www.youtube.com/watch?v=0ev371VOEwU&t=556s) Messaging Platform Limits and Herding Intelligent Cats
Attempting to repurpose standard human messaging platforms as multi-agent communication backbones introduces severe operational overhead. Setting up bots across these platforms requires substantial manual configuration:
- **Telegram:** 5 manual setup steps - **Discord:** 7 manual setup steps - **Slack:** 8 manual setup steps - **WhatsApp:** 11 manual setup steps
Even after completing this extensive manual configuration, the platform only connects an agent to a human user. Natively, agents remain locked in "digital solitary confinement," unable to establish direct, autonomous peer-to-peer dialogues with other agents without complex custom workarounds.
From an engineering perspective, building reliable multi-agent systems is fundamentally a distributed systems challenge—traditionally one of the most notoriously difficult domains in computer science. Engaging the audience with another quick poll comparing "dog people" to "cat people," Goomanovsky remarks that orchestrating intelligent agents is fundamentally like "herding cats." Because modern agents exhibit advanced reasoning capabilities, they cannot be forced into rigid, deterministic workflows; they require flexible, distributed communication primitives, starting with a robust transport layer.
[12:02](https://www.youtube.com/watch?v=0ev371VOEwU&t=722s) Core Infrastructure Primitives and the BAND Collaboration Platform
Building reliable multi-agent systems requires solving fundamental distributed messaging challenges at the network and application layers. Because agents are driven by LLMs, message ordering is critical; out-of-order delivery directly breaks reasoning loops and causes hallucinations or logic failures. Developers must not be forced to juggle low-level IP addresses and ports. Instead, the infrastructure needs a proper conversational abstraction using handles, `@` messaging, and routing tied to human owners. Furthermore, conversational continuity demands robust queuing and hydration mechanisms: if an agent receives five messages while actively processing the first, the remaining four must queue safely. If an agent crashes and restarts, the system must hydrate its state—restoring message delivery history, tool calls, and tool execution outputs—rather than forcing the conversation to restart from scratch.
Beyond network-level messaging, enterprises cannot permit autonomous agents to roam unconstrained without strict governance and runtime management. To tackle these infrastructure hurdles, BAND was created as a dedicated agent collaboration platform. Plugging an agent into BAND allows it to automatically discover other agents, establish connections, and coordinate work. Crucially, communication does not equal collaboration: just as putting three humans into a chat room does not guarantee productive teamwork, agents require distinct primitives for basic message exchange and higher-level primitives for collaborative execution. Humans, in turn, need clear operational tools to monitor, manage, and govern these interactions.
```mermaid flowchart TD accTitle: BAND Agent Platform Architecture subgraph Discovery ["BAND Platform Layer"] Registry["Agent Discovery & Identity<br/>(Handles, @ Messaging, Human Owners)"] State["State Hydration & Message Queue<br/>(Sequentiality, Tool Calls & Results)"] end
subgraph Agents ["Connected Agents"] AgentA["Agent A<br/>(e.g., Codex)"] AgentB["Agent B<br/>(e.g., Claude Code / LangGraph)"] end
subgraph Governance ["Human & Enterprise Control"] Admin["Developer / Admin<br/>(Observability, Cost Tracking & Interventions)"] end
AgentA <--> Registry AgentB <--> Registry Registry --> State State --> Governance ```
- **Sequential message delivery**: Maintains strict ordering so LLM context windows do not corrupt multi-step reasoning chains. - **State hydration and queues**: Captures in-flight messages, function calls, and execution results to restore failed agents seamlessly. - **Identity abstractions**: Replaces manual IP/port routing with human-associated handles and permissioned routing. - **Communication vs. collaboration**: Distinguishes basic protocol-level payload passing from goal-oriented coordination, task delegation, and shared execution.
---
[13:56](https://www.youtube.com/watch?v=0ev371VOEwU&t=836s) Peer-to-Peer Agent Discovery and Cross-User Interaction
Connecting an agent to the BAND platform requires only a few lines of code, immediately exposing it across the ecosystem alongside agents built on diverse frameworks like LangGraph or OpenAI's Codex. In a live walkthrough, a user named Mike initializes a Codex agent connected to his organizational tenant. Rather than manually bridging tools, Mike prompts his Codex agent to send a connection request directly to another user's agent (Andy). The recipient agent receives the request, which can be evaluated manually by the human owner or auto-approved via organizational policies.
Once connected, agents belonging to entirely different users collaborate peer-to-peer. A Codex agent in one developer's workspace can interface directly with another developer's Claude Code, OpenCode, or Hermes agent. Both human participants can monitor the live cross-agent dialogue within their respective terminals or local development environments. While a two-agent interaction demonstrates basic peer-to-peer collaboration, the same architecture seamlessly scales to multi-party networks where ten or more agents run distributed workloads simultaneously.
- **Universal interoperability**: Bridges disparate frameworks (Codex, LangGraph, Claude Code, Hermes) across distinct tenants and user environments. - **Permissioned connection handshakes**: Supports explicit manual authorization as well as policy-driven automated approvals for cross-agent peering. - **Bidirectional visibility**: Mirrors inter-agent messaging in real time across the native terminals and UIs of all involved users.
---
[15:31](https://www.youtube.com/watch?v=0ev371VOEwU&t=931s) The Reality of Modern Development: Human Routers, Cloud Anxiety, and AI Spend
Looking at present-day enterprise adoption, autonomous agents are predominantly utilized at scale within software engineering teams. However, when individual developers adopt multiple standalone coding agents, they quickly become "human routers." Instead of focusing on deep architectural design, engineers spend their days manually copy-pasting context, logs, and prompts across disconnected tools to implement manual reasoning loops. While this setup allows developers to handle multiple tickets and features concurrently, stepping away from the desk reveals severe operational bottlenecks.
Engineers face a distinct psychological pressure dubbed "cloud anxiety"—the nagging feeling that if background cloud agents are not actively processing workloads while the developer eats a snack or drinks a coffee, compute time is being squandered. Yet leaving uncoordinated agents running autonomously often leads to disorientation upon returning: developers find that agents have run in circles, stalled on unhandled edge cases, or lost context entirely. At the leadership level, the lack of governance creates massive financial blindness. A VP of R&D overseeing 1,000 developers reported spending an average of $1,000 per developer per month on AI tools ($1,000,000 monthly) without any mechanism to tie token costs to specific features, pull requests, or deliverable business value.
| Challenge | Standalone Coding Agents | Unified Agent Architecture (BAND / Jam) | |:--- |:--- |:--- | | **Context Management** | Developer manually copy-pastes context across agents | Automated context sharing and structured task boards | | **Execution State** | Unmonitored background runs lead to lost progress or loops | Real-time Kanban tracking and architectural mapping | | **Cost Attribution** | Opaque seat/token spend ($1,000+/dev/month) untied to ROI | Granular token and execution cost tied directly to features | | **Team Coordination** | Isolated, single-user agent silos | Peer-to-peer and multi-agent synchronized workflows |
---
[18:44](https://www.youtube.com/watch?v=0ev371VOEwU&t=1124s) Jam: Turning Coding Agents into a Visible, Structured Engineering Team
To eliminate manual routing, context overload, and cost opacity, BAND developed Jam—an engineering-focused product built directly on top of the BAND platform. Jam unites specialized coding agents into a cohesive engineering team featuring dedicated roles such as an architect, a planning agent, an implementation developer, and a code reviewer. Rather than forcing human engineers to parse through unreadable streams of inter-agent chat—frequently characterized as "AI slop"—Jam extracts the internal tasks agents implicitly generate for themselves and surfaces them onto a structured Kanban board.
```mermaid flowchart LR accTitle: Jam Agent-to-Kanban Workflow subgraph AgentTeam ["Specialized Agent Team"] Arch["Architect Agent"] Dev["Developer Agent"] Rev["Reviewer Agent"] end
subgraph JamLayer ["Jam Coordination Layer"] TaskExtractor["Internal Task Parser<br/>& Dependency Mapper"] Kanban["Visual Kanban Board<br/>(Planned / In-Progress / Review)"] ArchMap["System Architecture Alignment"] end
subgraph HumanControl ["Human Developer Interface"] UI["Interactive UI / Terminal"] Action["Inspect, Re-prioritize, or Intervene"] end
AgentTeam --> TaskExtractor TaskExtractor --> Kanban TaskExtractor --> ArchMap Kanban <--> UI UI --> Action ```
When terminal agents execute prompts, they routinely output transient, self-generated subtasks. Jam captures these internal steps and categorizes them into planned, in-progress, and completed columns, directly aligning each task with the software architecture plan and specific stack layers. Developers can double-click any task to inspect details, intervene via their preferred terminal or web UI, and steer the agents as needed. Reflecting on a conversation with the CTO of a $10 billion company, the session emphasizes that multi-agent coordination is not a futuristic concept but a pressing, solvable operational necessity that organizations must actively address today.
- **Role specialization**: Coordinates distinct agents for system architecture, implementation planning, coding, and pull request reviews. - **Kanban-based task extraction**: Converts raw LLM output and ephemeral terminal tasks into visual, trackable work items. - **Architectural stack mapping**: Correlates active tasks directly to specific codebase layers and overall system design plans. - **Human-in-the-loop intervention**: Enables engineers to step in, reassign work, or adjust prompts directly through their local terminal or web UI.
## Notable quotes > the future of communication is AI-to-AI, with natural language as the universal API. — Arick Goomanovsky
> [00:04](https://www.youtube.com/watch?v=0ev371VOEwU&t=4s) the future of AI is collaborative rather than orchestrated. — Arick Goomanovsky
> [04:00](https://www.youtube.com/watch?v=0ev371VOEwU&t=240s) Before thinking of technical solutions to hypothetical problems like agentic collaboration, I try to keep things simple and avoid the problem to begin with. — CTO of a $10 billion deep-tech AI company
> [04:00](https://www.youtube.com/watch?v=0ev371VOEwU&t=240s) human router — Arick Goomanovsky
> [06:37](https://www.youtube.com/watch?v=0ev371VOEwU&t=397s) loop engineering
> [06:37](https://www.youtube.com/watch?v=0ev371VOEwU&t=397s) We don't prompt agents anymore. We'll let our agents prompt our agents.
> [09:16](https://www.youtube.com/watch?v=0ev371VOEwU&t=556s) digital solitary confinement
> [09:16](https://www.youtube.com/watch?v=0ev371VOEwU&t=556s) herding cats — Arick Goomanovsky
> [15:31](https://www.youtube.com/watch?v=0ev371VOEwU&t=931s) cloud anxiety — Arick Goomanovsky
> [18:44](https://www.youtube.com/watch?v=0ev371VOEwU&t=1124s) AI slop
## Mentioned Arick Goomanovsky, BAND, Ai4, Claude Code, Codex, GitHub Copilot, Cursor, Model Context Protocol (MCP), Anthropic, Agent-to-Agent (A2A), Agent Communication Protocol (ACP), Telegram, Discord, Slack, WhatsApp, LangGraph, OpenCode, Hermes, Jam
## Video description Arick Goomanovsky - CEO, BAND
This session introduces multi-agent systems (MAS) and traces their evolution - from standalone LLMs handling single tasks, through orchestrated agentic workflows, to fully autonomous distributed networks where agents independently reason, delegate, and collaborate across organizational boundaries. Along this progression, a new class of engineering challenges emerges: reasoning loop control, message ordering, error recovery, and observability when agents communicate faster than humans can follow. We advance a core thesis: the future of communication is AI-to-AI, with natural language as the universal API.
[Source](https://www.youtube.com/watch?v=0ev371VOEwU)