Horme Private beta, autumn 2026

01Documentation

What is AI agent orchestration?

AI agent orchestration is the coordination layer that connects specialized agents, their work, their dependencies, their outputs, and the moments that require human judgment.

Updated September 15, 20264 min read

Horme is being built around a simple idea: using more AI agents is only useful if the work between them stays connected.

A developer might ask Claude Code to implement a feature, Codex to review it, Claude Code to fix the findings, and Codex to verify the result. Without an orchestration layer, the developer becomes the routing system. They copy context, watch terminals, remember what depends on what, move review findings between tools, and decide when the next step can start.

Horme is designed to move that coordination into the product.

The problem is not access to more models

Developers already have access to strong coding agents. The coordination problem appears when several of them take part in the same job.

claude code   implements auth
              you copy the context
codex         reviews auth
              you copy the findings
claude code   fixes the findings
              you check the status
codex         verifies
Fig. 1 Without orchestration, the developer routes every handoff by hand.

The developer is doing useful judgment work, but also a large amount of mechanical routing. With orchestration, the intended flow becomes one workflow:

workflow implement and verifybeing built

  1. 01claude codeimplement auth
  2. 02codexreview the implementationafter 01, receives the diff
  3. 03claude codefix the findingsafter 02, receives the review findings
  4. 04codexverifyafter 03, receives the updated diff
  5. 05youapproveafter 04
Fig. 2 With Horme, the same job as one workflow. The human stays responsible for judgment and Horme keeps the work moving. This connected flow is in development.

The core objects

These objects let Horme represent work as a connected system instead of a collection of unrelated chats or terminals.

ObjectWhat it represents
WorkflowOne connected job with several steps
TaskA unit of work inside that workflow
RunOne execution attempt by an agent
DependencyWork that must finish before another step can continue
HandoffThe transfer of relevant output and context to the next agent
ArtifactA diff, file, review, result, or other output created by a run
InterventionA question, permission request, blocker, or decision that requires a person
ReviewA structured check of another agent's work
ProvenanceThe record of who did what, with which input, and what happened next

Each of these is described in more detail in How Horme works.

One job can branch

Agent work is not always sequential. A feature can be implemented once, then reviewed and tested in parallel before the findings converge.

workflow implement APIbeing built

  1. 01claude codeimplement API
  2. 02 and 03 in parallel, after 01

    1. 02codexsecurity review
    2. 03claude codetests
  3. 04claude codefix findingsafter 02 and 03
  4. 05codexverifyafter 04
  5. 06youapproveafter 05
Fig. 3 Review and tests start together after the implementation, and the fix waits for both. This is why Horme is built around dependencies and handoffs rather than one long queue.

Human intervention is part of the system

Orchestration does not mean removing the developer from the loop. Some decisions belong to the human.

agent needs permission
        ↓
workflow marked as needing you
        ↓
you review the request
        ↓
approve or reject
        ↓
only affected downstream work waits
Fig. 4 A permission request pauses only the work that depends on it.

Everything unrelated should keep moving. The principle is simple:

Downstream work never moves past an unresolved intervention. Everything unrelated keeps moving.

In Horme this becomes the Needs You inbox, which is being built.

Why use different agents?

Horme does not assume one model or one coding harness will be best for every step.

Different systems can have different strengths in implementation, review, debugging, speed, cost, tool use, context handling, or developer preference. Even when one system is the default, an independent second agent can be useful for review or verification.

The value of orchestration is not the number of logos on the screen. It is the ability to connect the work. Our longer argument is in Why we think AI development will become multi agent.

What Horme is building toward

Horme starts with Claude Code and Codex.

The long term goal is a control layer where developers can define work once, assign the right agent to each step, let results move between steps automatically, intervene when judgment is required, and inspect the full history afterward.

The interface should answer six questions quickly:

  • What is working?
  • What is waiting?
  • What needs me?
  • What finished?
  • What did each agent produce?
  • What happens next?

That is AI agent orchestration. The patterns it enables are covered in Multi agent coding workflows.

Claude Code is a product of Anthropic. Codex is a product of OpenAI. Horme is independent and is not affiliated with or endorsed by either company.