# Multi-Agent Orchestration Kit

Scale from 1 agent to 20. Orchestration patterns that work.

## Included Skills

1. **Agent Team** — Dispatcher pattern: orchestrator delegates to specialists
2. **Agent Chain** — Pipeline pattern: YAML-defined sequential workflows
3. **P2P Coms** — Peer-to-peer agent communication (Unix sockets)
4. **P2P Coms-Net** — Networked P2P agent communication (HTTP/SSE)
5. **TillDone** — Task discipline with live progress
6. **Purpose Gate** — Session intent declaration
7. **Mental Model** — Agent-owned expertise files
8. **Domain Lock** — Per-agent filesystem permissions

## Architecture

```
┌─────────────────────────────────────────────────────────────┐
│                    ORCHESTRATION PATTERNS                    │
├─────────────────────────────────────────────────────────────┤
│                                                             │
│  Dispatcher (hub-and-spoke):    Pipeline (sequential):      │
│  ┌──────────┐                   Step1 → Step2 → Step3       │
│  │  Orch    │                   Planner → Builder → Review  │
│  └────┬─────┘                                               │
│    ├── Agent A               P2P (flat):                    │
│    ├── Agent B               Agent A ↔ Agent B               │
│    └── Agent C               Agent C ↔ Agent D               │
│                                                             │
├─────────────────────────────────────────────────────────────┤
│              AGENT INFRASTRUCTURE                            │
│  - Mental models compound across sessions                    │
│  - Domain locks prevent cross-contamination                  │
│  - TillDone ensures tasks are defined before work            │
│  - Purpose Gate prevents aimless prompting                   │
└─────────────────────────────────────────────────────────────┘
```

## Quick Install

```bash
# Copy all skills
cp -r skills/* ~/.pi/skills/
cp extensions/*.ts ~/.pi/extensions/

# Configure teams
cp configs/teams.yaml ~/.pi/agents/teams.yaml
cp configs/agent-chain.yaml ~/.pi/agents/agent-chain.yaml
```

## Related Course Material

- M4 Multi-Agent Orchestration — full lessons on all patterns
- `lead-agents/` — depth-2 delegation system
- `ui-agents/` — 12-agent team system
- `ceo-agents/` — 8-agent board system
- `pi-vs-claude-code/` — all extensions with source
