<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Multi-Agent Systems &#183; PiniShv</title><link>https://pinishv.com/tags/multi-agent-systems/</link><description>Pini Shvartsman leads AI transformation inside a 100+ engineer SaaS org. Field notes on autonomous engineering: AI-powered execution, human accountability.</description><generator>Hugo -- gohugo.io</generator><language>en</language><copyright>© 2026 Pini Shvartsman</copyright><lastBuildDate>Mon, 23 Mar 2026 12:00:00 +0200</lastBuildDate><atom:link href="https://pinishv.com/tags/multi-agent-systems/index.xml" rel="self" type="application/rss+xml"/><item><title>DeerFlow 2.0: ByteDance Just Open-Sourced What Most Companies Are Trying to Build Internally</title><link>https://pinishv.com/articles/deerflow-bytedance-super-agent-harness/</link><pubDate>Mon, 23 Mar 2026 12:00:00 +0200</pubDate><guid>https://pinishv.com/articles/deerflow-bytedance-super-agent-harness/</guid><description>37,000 GitHub stars in weeks. #1 on GitHub Trending. ByteDance rebuilt DeerFlow from scratch into a super agent harness with sandboxed execution, sub-agents, persistent memory, and a skills system. It&amp;rsquo;s not a chatbot framework. It&amp;rsquo;s closer to what an internal AI platform team would build if they had unlimited runway.</description><content:encoded>&lt;p>Most agent frameworks give you a chat interface with tool access. &lt;a
href="https://github.com/bytedance/deer-flow"
target="_blank"
>DeerFlow 2.0&lt;/a> gives the agent a computer.&lt;/p>
&lt;p>ByteDance rebuilt DeerFlow from the ground up and open-sourced it in late February 2026. It hit #1 on GitHub Trending within days. As of this week it has over 37,000 stars and 4,400 forks. The community is excited. But most of the coverage I&amp;rsquo;ve seen misses what actually makes this interesting.&lt;/p>
&lt;p>DeerFlow isn&amp;rsquo;t a research tool with a nice UI. It&amp;rsquo;s a super agent harness. The difference matters.&lt;/p>
&lt;h2 class="relative group">What &amp;ldquo;super agent harness&amp;rdquo; actually means
&lt;div id="what-super-agent-harness-actually-means" class="anchor">&lt;/div>
&lt;span
class="absolute top-0 w-6 transition-opacity opacity-0 ltr:-left-6 rtl:-right-6 not-prose group-hover:opacity-100 select-none">
&lt;a class="group-hover:text-primary-300 dark:group-hover:text-neutral-700 !no-underline" href="#what-super-agent-harness-actually-means" aria-label="Anchor">#&lt;/a>
&lt;/span>
&lt;/h2>
&lt;p>The term sounds like marketing, so let me break down what it does in practice.&lt;/p>
&lt;p>A typical agent framework lets you chain LLM calls with tool use. You give the model access to search, file reading, maybe code execution. The model decides what to do step by step. That&amp;rsquo;s what most people mean when they say &amp;ldquo;agent.&amp;rdquo;&lt;/p>
&lt;p>DeerFlow does something architecturally different. A lead agent receives a task, decomposes it into sub-tasks, and spawns specialized sub-agents that run in parallel. Each sub-agent gets its own isolated context, its own tools, and its own termination conditions. They work concurrently, report structured results back to the lead agent, and the lead synthesizes everything into a coherent output.&lt;/p>
&lt;p>That&amp;rsquo;s not a chain. That&amp;rsquo;s an orchestration layer. And the execution doesn&amp;rsquo;t happen in an LLM&amp;rsquo;s imagination. It happens inside an actual sandbox.&lt;/p>
&lt;h2 class="relative group">The sandbox is the real differentiator
&lt;div id="the-sandbox-is-the-real-differentiator" class="anchor">&lt;/div>
&lt;span
class="absolute top-0 w-6 transition-opacity opacity-0 ltr:-left-6 rtl:-right-6 not-prose group-hover:opacity-100 select-none">
&lt;a class="group-hover:text-primary-300 dark:group-hover:text-neutral-700 !no-underline" href="#the-sandbox-is-the-real-differentiator" aria-label="Anchor">#&lt;/a>
&lt;/span>
&lt;/h2>
&lt;p>Each DeerFlow task runs inside an isolated Docker container with a full filesystem. The agent can read files, write files, execute bash commands, run Python scripts, and manipulate outputs. There&amp;rsquo;s a virtual path system that prevents the agent from seeing real host paths, which blocks path traversal attacks.&lt;/p>
&lt;p>The directory structure per thread looks like this:&lt;/p>
&lt;pre tabindex="0">&lt;code>/mnt/user-data/
├── uploads/ # your files
├── workspace/ # agent&amp;#39;s working directory
└── outputs/ # final deliverables
&lt;/code>&lt;/pre>&lt;p>This is the difference between &amp;ldquo;the model says it would write a file&amp;rdquo; and &amp;ldquo;the model actually wrote the file.&amp;rdquo; When DeerFlow generates a report, builds a slide deck, creates a website, or runs a data pipeline, the output exists as actual files in an actual filesystem. Not text in a chat window.&lt;/p>
&lt;p>That matters because it means DeerFlow can handle tasks that take minutes to hours. A research task fans out into a dozen sub-agents, each exploring a different angle, and converges into a single report. Or a website. Or a deck with generated visuals.&lt;/p>
&lt;h2 class="relative group">The skills system
&lt;div id="the-skills-system" class="anchor">&lt;/div>
&lt;span
class="absolute top-0 w-6 transition-opacity opacity-0 ltr:-left-6 rtl:-right-6 not-prose group-hover:opacity-100 select-none">
&lt;a class="group-hover:text-primary-300 dark:group-hover:text-neutral-700 !no-underline" href="#the-skills-system" aria-label="Anchor">#&lt;/a>
&lt;/span>
&lt;/h2>
&lt;p>DeerFlow&amp;rsquo;s capabilities are defined as &amp;ldquo;skills,&amp;rdquo; which are structured Markdown files containing workflows, best practices, and references to supporting resources. The framework ships with skills for research, report generation, slide creation, web page generation, and image/video creation.&lt;/p>
&lt;p>The clever part is progressive loading. Skills only get injected into the agent&amp;rsquo;s context when the task needs them. This keeps the context window lean, which matters when you&amp;rsquo;re running sub-agents in parallel and every token counts.&lt;/p>
&lt;p>You can add custom skills, replace built-in ones, or combine them. The skill system is essentially a plugin architecture defined in Markdown. It&amp;rsquo;s simple enough that someone who isn&amp;rsquo;t a framework developer can extend it.&lt;/p>
&lt;h2 class="relative group">How it compares
&lt;div id="how-it-compares" class="anchor">&lt;/div>
&lt;span
class="absolute top-0 w-6 transition-opacity opacity-0 ltr:-left-6 rtl:-right-6 not-prose group-hover:opacity-100 select-none">
&lt;a class="group-hover:text-primary-300 dark:group-hover:text-neutral-700 !no-underline" href="#how-it-compares" aria-label="Anchor">#&lt;/a>
&lt;/span>
&lt;/h2>
&lt;p>The landscape is crowded, so here&amp;rsquo;s where DeerFlow sits relative to tools engineers are actually using:&lt;/p>
&lt;p>&lt;strong>Claude Code&lt;/strong> is a terminal-based CLI agent. Powerful for deep coding sessions, strong reasoning, MCP support. But it&amp;rsquo;s fundamentally a single-agent tool. You start it, it works, it finishes. DeerFlow orchestrates multiple agents in parallel with isolated contexts. Different architectural layer.&lt;/p>
&lt;p>&lt;strong>OpenAI Codex CLI&lt;/strong> runs in a sandboxed microVM with strong safety guarantees. Fast, cost-efficient, good for GitHub workflows. But it&amp;rsquo;s scoped to coding tasks. DeerFlow handles research, content generation, data pipelines, and arbitrary multi-step workflows.&lt;/p>
&lt;p>&lt;strong>Devin&lt;/strong> positions itself as an autonomous &amp;ldquo;AI software engineer&amp;rdquo; with a full IDE. But &lt;a
href="https://aitoolclash.com/posts/ai-coding-assistants-compared-2026/"
target="_blank"
>benchmarks show&lt;/a> a 13.86% official success rate and it&amp;rsquo;s the slowest option in head-to-head tests. DeerFlow&amp;rsquo;s parallel sub-agent architecture is fundamentally more efficient for complex decomposable tasks.&lt;/p>
&lt;p>&lt;strong>&lt;a
href="https://pinishv.com/articles/cursor-automations-ai-stopped-waiting/">Cursor Automations&lt;/a>&lt;/strong>, which I wrote about this week, takes a different approach entirely: event-driven triggers that launch agents automatically. DeerFlow is more of a task-delegation platform. Cursor is more of an always-on operational layer. They could complement each other.&lt;/p>
&lt;p>The closest analogy might be: Claude Code is your best individual contributor. Codex is your safe pair of hands for PRs. Cursor Automations is your on-call bot. DeerFlow is the team lead who decomposes the project and assigns the work.&lt;/p>
&lt;h2 class="relative group">What engineering leaders should notice
&lt;div id="what-engineering-leaders-should-notice" class="anchor">&lt;/div>
&lt;span
class="absolute top-0 w-6 transition-opacity opacity-0 ltr:-left-6 rtl:-right-6 not-prose group-hover:opacity-100 select-none">
&lt;a class="group-hover:text-primary-300 dark:group-hover:text-neutral-700 !no-underline" href="#what-engineering-leaders-should-notice" aria-label="Anchor">#&lt;/a>
&lt;/span>
&lt;/h2>
&lt;p>Three things stand out to me.&lt;/p>
&lt;p>&lt;strong>First, the architecture is what most internal AI platform teams are trying to build.&lt;/strong> Sub-agent orchestration, sandboxed execution, persistent memory, a skills/plugin system, support for multiple models and deployment modes (local, Docker, Kubernetes). If you&amp;rsquo;re an engineering leader thinking about building an internal agent platform, DeerFlow is either your starting point or your benchmark.&lt;/p>
&lt;p>&lt;strong>Second, it&amp;rsquo;s ByteDance.&lt;/strong> That means serious engineering resources behind it. But it also means you should do your own security review before running it anywhere near production data. The code is MIT-licensed and open source, which is great. But &amp;ldquo;open source from a large tech company&amp;rdquo; and &amp;ldquo;audited for your threat model&amp;rdquo; are different things. Read the code. Check the network calls. Understand what telemetry exists. The same advice applies to any framework you&amp;rsquo;d run in Docker containers with filesystem access.&lt;/p>
&lt;p>&lt;strong>Third, the skills system is the part with the most long-term potential.&lt;/strong> Right now it ships with research and content generation skills. But the architecture supports arbitrary capabilities defined in Markdown. That means the community can build and share skills for specific domains: legal research, financial analysis, infrastructure automation, compliance workflows. If the ecosystem develops, DeerFlow becomes a platform, not just a tool.&lt;/p>
&lt;h2 class="relative group">The honest assessment
&lt;div id="the-honest-assessment" class="anchor">&lt;/div>
&lt;span
class="absolute top-0 w-6 transition-opacity opacity-0 ltr:-left-6 rtl:-right-6 not-prose group-hover:opacity-100 select-none">
&lt;a class="group-hover:text-primary-300 dark:group-hover:text-neutral-700 !no-underline" href="#the-honest-assessment" aria-label="Anchor">#&lt;/a>
&lt;/span>
&lt;/h2>
&lt;p>DeerFlow 2.0 is impressive engineering. The sandbox execution model, parallel sub-agents with isolated context, and progressive skill loading are genuine architectural innovations in the open-source agent space. It&amp;rsquo;s more production-oriented than most frameworks I&amp;rsquo;ve seen.&lt;/p>
&lt;p>But it&amp;rsquo;s also early. The documentation has gaps. The learning curve is steep. Running multiple specialized models requires significant compute. And the project is moving fast enough that what you read about it this week might be outdated next week.&lt;/p>
&lt;p>If you&amp;rsquo;re evaluating it for your team, my advice: clone it, run it locally, throw a real multi-step task at it, and see how it handles decomposition, failure recovery, and output quality. Don&amp;rsquo;t evaluate it from the README. Evaluate it from the sandbox.&lt;/p>
&lt;p>The agent framework landscape is moving fast. DeerFlow just raised the bar for what &amp;ldquo;open source&amp;rdquo; means in this space. Whether it becomes the default depends on whether the community builds the skills ecosystem and whether ByteDance sustains the investment.&lt;/p>
&lt;p>37,000 stars in a few weeks says the interest is real. Now we&amp;rsquo;ll see if the execution holds.&lt;/p>
&lt;hr>
&lt;p>&lt;em>Experimenting with DeerFlow or building your own agent orchestration? I&amp;rsquo;d love to hear how you&amp;rsquo;re approaching it. Find me on &lt;a
href="https://x.com/PiniShv"
target="_blank"
>X&lt;/a> or &lt;a
href="https://t.me/by_Pini"
target="_blank"
>Telegram&lt;/a>.&lt;/em>&lt;/p></content:encoded><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://pinishv.com/articles/deerflow-bytedance-super-agent-harness/feature.png"/></item><item><title>CLI Agent Orchestrator: When One AI Agent Isn't Enough</title><link>https://pinishv.com/articles/cli-agent-orchestrator-when-one-agent-isnt-enough/</link><pubDate>Wed, 05 Nov 2025 00:00:00 +0000</pubDate><guid>https://pinishv.com/articles/cli-agent-orchestrator-when-one-agent-isnt-enough/</guid><description>AWS open-sourced CLI Agent Orchestrator, a framework coordinating multiple AI agents for complex developer tasks. It&amp;rsquo;s hierarchical orchestration for CLI tools, showing where AI tooling is headed when single agents hit their limits.</description><content:encoded>&lt;p>You&amp;rsquo;ve hit this wall before. You&amp;rsquo;re working on some complex modernization project with Claude Code or Amazon Q Developer CLI, and the agent starts losing coherence. Too much context. Too many domains. Architecture bleeding into security bleeding into performance optimization. The agent can&amp;rsquo;t maintain focus.&lt;/p>
&lt;p>Your options have been to manually coordinate between separate agent sessions, copying context around like it&amp;rsquo;s 2010. Or overload one agent with everything and watch quality degrade as the context window fills up.&lt;/p>
&lt;p>AWS to the rescue; they just released CLI Agent Orchestrator (CAO): multiple specialized agents working together under a supervisor. Hierarchical orchestration for your AI CLI tools.&lt;/p>
&lt;p>It&amp;rsquo;s early, opinionated, and requires AWS infrastructure. But it shows where developer AI tooling is headed when single agents aren&amp;rsquo;t enough.&lt;/p>
&lt;h2 class="relative group">The Problem
&lt;div id="the-problem" class="anchor">&lt;/div>
&lt;span
class="absolute top-0 w-6 transition-opacity opacity-0 ltr:-left-6 rtl:-right-6 not-prose group-hover:opacity-100 select-none">
&lt;a class="group-hover:text-primary-300 dark:group-hover:text-neutral-700 !no-underline" href="#the-problem" aria-label="Anchor">#&lt;/a>
&lt;/span>
&lt;/h2>
&lt;p>Single agents work great for focused tasks. Refactoring? Boilerplate? Debugging? Claude Code or Amazon Q handles it.&lt;/p>
&lt;p>But try modernizing a legacy mainframe application. Architecture design, security review, performance optimization, testing, data migration. That&amp;rsquo;s a project spanning multiple disciplines. Load all that context into one agent and watch quality degrade. The agent contradicts itself, forgets earlier decisions, outputs get generic.&lt;/p>
&lt;p>The alternative is running separate agents manually. One for architecture. Another for security. Another for performance. Now you&amp;rsquo;re copying context between them, manually synthesizing outputs, spending more time coordinating than working. You&amp;rsquo;ve become the orchestration layer.&lt;/p>
&lt;p>CAO is AWS&amp;rsquo;s answer: a supervisor agent manages specialized workers. Each focuses on its domain. The supervisor handles coordination. Configure the team once, let them collaborate.&lt;/p>
&lt;h2 class="relative group">How It Works
&lt;div id="how-it-works" class="anchor">&lt;/div>
&lt;span
class="absolute top-0 w-6 transition-opacity opacity-0 ltr:-left-6 rtl:-right-6 not-prose group-hover:opacity-100 select-none">
&lt;a class="group-hover:text-primary-300 dark:group-hover:text-neutral-700 !no-underline" href="#how-it-works" aria-label="Anchor">#&lt;/a>
&lt;/span>
&lt;/h2>
&lt;p>A supervisor agent delegates to specialized workers. One for architecture. One for security. One for performance. The supervisor manages sequencing and maintains context. Workers focus on their specialty and report back.&lt;/p>
&lt;p>
&lt;figure>
&lt;img
class="my-0 rounded-md"
loading="lazy"
decoding="async"
fetchpriority="low"
alt="Multi-agent orchestration architecture on AWS"
srcset="
/articles/cli-agent-orchestrator-when-one-agent-isnt-enough/multi-agent-orchestration-on-aws_hu_5e68cdf0bc5192b3.png 330w,
/articles/cli-agent-orchestrator-when-one-agent-isnt-enough/multi-agent-orchestration-on-aws_hu_3f727dcf1705082b.png 660w,
/articles/cli-agent-orchestrator-when-one-agent-isnt-enough/multi-agent-orchestration-on-aws_hu_9fac1c38e76ee695.png 1280w
"
data-zoom-src="https://pinishv.com/articles/cli-agent-orchestrator-when-one-agent-isnt-enough/multi-agent-orchestration-on-aws.png"
src="https://pinishv.com/articles/cli-agent-orchestrator-when-one-agent-isnt-enough/multi-agent-orchestration-on-aws.png">
&lt;/figure>
&lt;/p>
&lt;p>Each agent runs in its own isolated tmux session. No context pollution. The architecture agent&amp;rsquo;s history doesn&amp;rsquo;t leak into the security agent&amp;rsquo;s work. Sessions communicate through Model Context Protocol (MCP) servers, which handle local communication between the isolated sessions, running entirely on your machine.&lt;/p>
&lt;p>CAO supports three patterns. Handoff (synchronous): supervisor waits for completion before proceeding. Assign (asynchronous): supervisor delegates and moves on. Send Message: supervisor checks status without blocking. All implemented through Amazon Bedrock action groups.&lt;/p>
&lt;h2 class="relative group">Example: Mainframe Modernization
&lt;div id="example-mainframe-modernization" class="anchor">&lt;/div>
&lt;span
class="absolute top-0 w-6 transition-opacity opacity-0 ltr:-left-6 rtl:-right-6 not-prose group-hover:opacity-100 select-none">
&lt;a class="group-hover:text-primary-300 dark:group-hover:text-neutral-700 !no-underline" href="#example-mainframe-modernization" aria-label="Anchor">#&lt;/a>
&lt;/span>
&lt;/h2>
&lt;p>The supervisor receives &amp;ldquo;Create a modernization plan for this COBOL banking system.&amp;rdquo; It hands off sequentially: architecture agent designs the structure, security agent reviews it, then performance and test agents work in parallel. The supervisor synthesizes outputs into a unified plan.&lt;/p>
&lt;p>You could apply this to building microservices applications or migrating monoliths. In practice, you&amp;rsquo;ll iterate on prompts and intervene when agents drift. But the pattern works when configured well.&lt;/p>
&lt;h2 class="relative group">The Reality Check
&lt;div id="the-reality-check" class="anchor">&lt;/div>
&lt;span
class="absolute top-0 w-6 transition-opacity opacity-0 ltr:-left-6 rtl:-right-6 not-prose group-hover:opacity-100 select-none">
&lt;a class="group-hover:text-primary-300 dark:group-hover:text-neutral-700 !no-underline" href="#the-reality-check" aria-label="Anchor">#&lt;/a>
&lt;/span>
&lt;/h2>
&lt;p>CAO only works with Amazon Q Developer CLI and Claude Code. Nothing else has shipped despite &amp;ldquo;future plans&amp;rdquo; for other tools.&lt;/p>
&lt;p>The supervisor runs on Amazon Bedrock, AWS&amp;rsquo;s managed service for foundation models. You need AWS credentials, Bedrock access, and an AWS account. It&amp;rsquo;s open source code you can&amp;rsquo;t run without AWS infrastructure. This is lock-in you should choose consciously.&lt;/p>
&lt;p>Everything runs in tmux sessions. Great for transparency, but it&amp;rsquo;s another dependency with a learning curve. Running this in CI/CD adds complexity.&lt;/p>
&lt;p>Multiple agents mean multiple API calls, more token usage, higher latency. For simple tasks, this is wasteful overkill. You need to be selective about when orchestration overhead is worth it.&lt;/p>
&lt;p>This is infrastructure for developers comfortable with AWS, tmux, and orchestration concepts. It&amp;rsquo;s not polished. Limited early reactions on social media praise the privacy focus but flag AWS lock-in and tmux hurdles as barriers to adoption.&lt;/p>
&lt;h2 class="relative group">Why It Matters
&lt;div id="why-it-matters" class="anchor">&lt;/div>
&lt;span
class="absolute top-0 w-6 transition-opacity opacity-0 ltr:-left-6 rtl:-right-6 not-prose group-hover:opacity-100 select-none">
&lt;a class="group-hover:text-primary-300 dark:group-hover:text-neutral-700 !no-underline" href="#why-it-matters" aria-label="Anchor">#&lt;/a>
&lt;/span>
&lt;/h2>
&lt;p>The interesting part isn&amp;rsquo;t CAO specifically. It&amp;rsquo;s the shift from &amp;ldquo;AI tool as standalone assistant&amp;rdquo; to &amp;ldquo;AI tools as orchestrated teams.&amp;rdquo;&lt;/p>
&lt;p>Single-agent tools hit walls. Context windows don&amp;rsquo;t solve everything. At some point, more context just means more noise. Multi-agent architectures divide cognitive labor. Each agent has a focused job. The supervisor ensures pieces fit together.&lt;/p>
&lt;p>We&amp;rsquo;re seeing this everywhere. OpenAI&amp;rsquo;s Swarm. LangGraph. CrewAI. AutoGPT. The underlying idea is the same: complex tasks need coordination, not just more context. Specialization plus orchestration beats generalization with bigger context windows.&lt;/p>
&lt;p>The question: does this remain infrastructure developers explicitly configure, or does it become invisible? CAO is clearly &amp;ldquo;you configure this.&amp;rdquo; But the long-term direction is probably toward tools that orchestrate automatically, with developers intervening only when defaults fail.&lt;/p>
&lt;h2 class="relative group">Getting Started
&lt;div id="getting-started" class="anchor">&lt;/div>
&lt;span
class="absolute top-0 w-6 transition-opacity opacity-0 ltr:-left-6 rtl:-right-6 not-prose group-hover:opacity-100 select-none">
&lt;a class="group-hover:text-primary-300 dark:group-hover:text-neutral-700 !no-underline" href="#getting-started" aria-label="Anchor">#&lt;/a>
&lt;/span>
&lt;/h2>
&lt;p>If you want to experiment with CAO:&lt;/p>
&lt;p>You need an AWS account with Bedrock access and permissions to use Claude models. Install Amazon Q Developer CLI or Claude Code. Install tmux (&lt;code>brew install tmux&lt;/code> on macOS). Clone the repo: &lt;code>git clone https://github.com/awslabs/cli-agent-orchestrator&lt;/code>. The README has configuration examples and workflows.&lt;/p>
&lt;p>Realistically, plan to spend an afternoon getting this working. This isn&amp;rsquo;t a tool you spin up in 10 minutes.&lt;/p>
&lt;h2 class="relative group">Should You Use This?
&lt;div id="should-you-use-this" class="anchor">&lt;/div>
&lt;span
class="absolute top-0 w-6 transition-opacity opacity-0 ltr:-left-6 rtl:-right-6 not-prose group-hover:opacity-100 select-none">
&lt;a class="group-hover:text-primary-300 dark:group-hover:text-neutral-700 !no-underline" href="#should-you-use-this" aria-label="Anchor">#&lt;/a>
&lt;/span>
&lt;/h2>
&lt;p>Use CAO if you&amp;rsquo;re handling complex, multi-disciplinary tasks where single agents struggle. If you&amp;rsquo;re already on AWS and Bedrock, integration is straightforward. You need comfort with tmux and orchestration concepts.&lt;/p>
&lt;p>Skip it if your tasks are straightforward. If you&amp;rsquo;re not on AWS or want to avoid lock-in, skip it. If you need something polished, this isn&amp;rsquo;t it.&lt;/p>
&lt;p>For most developers, single-agent tools remain the right choice. For teams tackling large-scale modernizations or complex migrations, CAO offers a pattern worth exploring.&lt;/p>
&lt;p>Check out the &lt;a
href="https://github.com/awslabs/cli-agent-orchestrator"
target="_blank"
>GitHub repository&lt;/a> and the &lt;a
href="https://aws.amazon.com/blogs/opensource/introducing-cli-agent-orchestrator-transforming-developer-cli-tools-into-a-multi-agent-powerhouse/"
target="_blank"
>AWS blog post&lt;/a>.&lt;/p>
&lt;p>The future of AI tooling is coordination, not just capability. CAO is AWS&amp;rsquo;s bet on how that works. Whether it becomes standard or just one experiment, the pattern it represents is where things are headed.&lt;/p></content:encoded><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://pinishv.com/articles/cli-agent-orchestrator-when-one-agent-isnt-enough/feature.png"/></item></channel></rss>