Back to main

Actor-Orchestrator: Running Parallel AI Agents with Unix Primitives

[ AUTHORIAL INTENT & AI DISCLOSURE ]

This post was drafted with assistance from Gemini to synthesize technical documentation for the Actor-Orchestrator project.

Forensic Hygiene Active
View Policy Standard →

Most people see AI as a chatbot. I see it as a distributed systems problem.

Actor-Orchestrator Dashboard

The Actor-Orchestrator is an architecture for managing concurrent, autonomous agent workstreams using gemini-cli and tmux. It moves beyond prompt-response loops into a hierarchical system that can execute complex, long-running tasks with full isolation.

The Philosophy

AI agents should operate like Unix processes: isolated, specialized, and composable. Using the Actor Model pattern, tasks are delegated to isolated workers that operate in their own terminal sessions. This prevents filesystem conflicts, eliminates logical crosstalk, and ensures every contribution is atomic and verifiable.

The Three Layers

  1. Orchestrator: The top-level coordinator that bootstraps the environment and monitors overall system trajectory.
  2. Supervisor: The project manager that watches the .tasks/ directory and TODO.md. It delegates tasks via a deterministic dispatch engine.
  3. Workers: The distributed engineers. Each worker handles a specific task: Clone → Branch → Implement → Verify → Commit → Pull Request.

The Worker Protocol

Every worker follows a strict lifecycle:

  • Isolation: Each task runs in a dedicated branch (task-<ID>-<slug>).
  • Hermetic execution: Workers run in unique temporary workspaces.
  • Local verification: No code is committed without automated verification.
  • Automated PRs: Pull requests are created via gh and reported back to the command center.

The Command Center

Observability is the bridge between autonomy and trust. The TUI command center provides real-time monitoring:

  • Active reasoning: Live previews of worker “thoughts” and heartbeat indicators.
  • Task ledger: Sorted history of task states.
  • System events: Feed of automated PR detections and infrastructure events.

Why This Matters

By offloading implementation to parallel agents while maintaining strict architectural oversight, you can reach production-ready states in days, not weeks.

Explore the source on GitHub: ilteris/actor-orchestrator

Back to main