Coordinate multiple CLI agents through sessions, handoffs, and terminal control APIs with CLI Agent Orchestrator
Lets an agent supervisor spawn and steer isolated terminal-based worker agents with explicit handoff, assign, and message patterns.
What it does
Coordinate multiple CLI agents through sessions, handoffs, and terminal control APIs with CLI Agent Orchestrator
Lets an agent supervisor spawn and steer isolated terminal-based worker agents with explicit handoff, assign, and message patterns.
Prerequisites
Python 3.10+, tmux 3.3+, uv, supported CLI developer agents
Installation
Use the upstream install or setup path that matches your environment:
- brew install python@3.12
-
3. Install uv
- uv tool install git+https://github.com/awslabs/cli-agent-orchestrator.git@main --upgrade
- uv tool install cli-agent-orchestrator --upgrade
Requirements and caveats from upstream:
- Python 3.10 or higher — see pyproject.toml
- uv — fast Python package installer and virtual environment manager
Basic usage or getting-started notes:
-
Headless agent execution in CI — cao launch --headless --async to run tasks unattended.
-
Cross-provider mixing — run workers on different CLIs in the same session. Pin a profile to a provider via agent frontmatter. See Cross-Provider Orchestration.
-
curl and git — for downloading installers and cloning the repo
-
Extracted from upstream docs: https://raw.githubusercontent.com/awslabs/cli-agent-orchestrator/HEAD/README.md
Documentation
Source
Capabilities
Install
Quality
deterministic score 0.45 from registry signals: · indexed on github topic:agent-skills · 8 github stars · SKILL.md body (1,791 chars)