Help us improve
Share bugs, ideas, or general feedback.
From maos
Autonomous unattended orchestration entry point. Delegates an entire operator goal across one or more sub-agents using the existing GaaS/GaaC delegation framework, with hard-bounded autonomy levels and depth-capped recursion. Use when the operator wants the assistant to drive a multi-step goal without per-step approval, while still respecting Sentinel anomaly thresholds, Anti-Conflict worktree discipline, and the 6-attempt escalation rule. Triggers: "auto-pilot", "unattended orchestration", "delegate the whole goal", "run autonomously", "drive this end to end", "piloto automático".
npx claudepluginhub ekson73/multi-agent-os --plugin multi-agent-osHow this skill is triggered — by the user, by Claude, or both
Slash command
/maos:auto-pilotThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
Thin autonomous-orchestration kernel. `auto-pilot` does not re-implement
Guides Next.js Cache Components and Partial Prerendering (PPR): 'use cache' directives, cacheLife(), cacheTag(), revalidateTag() for caching, invalidation, static/dynamic optimization. Auto-activates on cacheComponents: true.
Migrates code, prompts, and API calls from Claude Sonnet 4.0/4.5 or Opus 4.1 to Opus 4.5, updating model strings on Anthropic, AWS, GCP, Azure platforms.
Breaks plans, specs, or PRDs into thin vertical-slice issues on the project issue tracker using tracer bullets. Useful for converting high-level work into grabbable implementation tickets.
Share bugs, ideas, or general feedback.
Thin autonomous-orchestration kernel. auto-pilot does not re-implement
delegation, convergence, agent selection, or anomaly detection — it composes
them. Every arrow in the flow below lands on an artifact that already exists
in this repo.
agents/.debate-converge mode).operator goal
│
▼
┌────────────────────────────────────────────────────────────┐
│ Phase 1 — Decompose & select │
│ skills/agent-select/SKILL.md → ordered agent list │
└────────────────────────────────────────────────────────────┘
│
▼
┌────────────────────────────────────────────────────────────┐
│ Phase 2 — Emit init prompt (per spawn) │
│ plugin-scripts/gaac/delegate.sh init │
│ → cats protocols/delegation/delegation-init-prompt.md │
└────────────────────────────────────────────────────────────┘
│
▼
┌────────────────────────────────────────────────────────────┐
│ Phase 3 — Spawn (Task tool) + monitor │
│ mode ∈ {sequential, parallel, recursive, debate-converge}│
│ sentinel/detection_rules.md gates auto-block decisions │
│ delegation-dna-prompt.md emitted mid-flight if drift │
└────────────────────────────────────────────────────────────┘
│
▼
┌────────────────────────────────────────────────────────────┐
│ Phase 4 — Finalize │
│ delegate.sh finalize → self-checklist + handoff report │
│ skills/converge/SKILL.md if ≥ 2 proposals returned │
└────────────────────────────────────────────────────────────┘
│
▼
operator receives single consolidated outcome
| Mode | Implementation | Cap |
|---|---|---|
sequential | Loop: select → init → Task → finalize → next | depth ≤ 2 |
parallel | Single message, N Task calls; agents/consolidator.md merges | N ≤ 3 per spawn |
recursive | Child re-enters auto-pilot with incremented depth in DNA payload | depth ≤ 2 (hard) |
debate-converge | Spawn N divergent agents in parallel, then call skills/converge/SKILL.md 5-act protocol | N ≤ 3, max_rounds ≤ 3 |
dueto | Alias for parallel with N = 2 | N = 2 |
swarm | Alias for parallel with N ≥ 3 | N ≤ 3 |
dueto and swarm are operator-facing naming sugar; they execute the
parallel codepath. No separate implementation.
Three bands keyed off existing Sentinel + delegation-finalize signals.
The canonical pause list is protocols/delegation/delegation-init-prompt.md
§Rejection conditions — auto-pilot cites it, does not re-author it.
| Band | Proceeds without HITL | Pauses for HITL |
|---|---|---|
L1-cautious | Read-only ops, analysis | Any write attempt |
L2-bounded (default) | Writes inside worktree; draft PR creation; no force-push; no protected-file edits | Destructive ops; protected files; cross-tenant data; Sentinel HIGH severity; 6 failed attempts |
L3-extended | L2 + non-draft PR open + auto-merge of green-bot PRs | Sentinel HIGH; OWASP LLM01 prompt-injection signal; secret detection |
Default band is L2-bounded. Operator may override via /auto-pilot --band=L3.
When auto-pilot spawns a child, it appends the DNA Payload v1.1 block
defined in protocols/delegation/delegation-dna-prompt.md to the prompt.
Agents that do not read the block behave exactly as before — the addition
is opt-in and backward-compatible.
The block carries: parent_agent_id, depth (hard-capped at 2), mode,
autonomy_band, goal_root (one-line), attempts_remaining (starts at 6
per the project escalation rule), and escalation_triggers (inherits the
5 rules already listed in delegation-dna-prompt.md §Escalation Rule).
Reused from agents/orchestrator.md §Anti-Loop Detection, with depth
tightened to ≤ 2 for unattended runs (orchestrator's manual mode allows ≤ 3):
Sentinel thresholds in sentinel/config.json are authoritative; auto-pilot
does not override them.
~/.claude/CLAUDE.md "Protocolo de Resolução
Autônoma" if available; otherwise stop and surface the chain).no-convergence-possible → emit verdict per
skills/converge/SKILL.md Failure modes, do not force a synthesis.delegation-init-prompt.md §Rejection conditions.protocols/delegation/provider-matrix.md).skills/worktree-policy/SKILL.md).delegation-init-prompt.md §Rejection conditions.skills/status-map/SKILL.md templates.tests/dogfood-auto-pilot.sh asserts:
name: auto-pilot.commands/auto-pilot.md exists with matching frontmatter.delegate.sh init (sequential / L1) still exits 0 with non-empty stdout
after the DNA v1.1 addition (backward-compat smoke).delegate.sh dna output now contains the DNA Payload v1.1 header.auto-shard).converge invocation matches converge's actual CLI signature
(converge a.md b.md --output ...).tests/validate-plugin.sh enforces the frontmatter and size checks.
skills/delegate-governance/SKILL.md — per-spawn governance; auto-pilot is the goal-level wrapper above itskills/converge/SKILL.md — 5-act multi-proposal merge; debate-converge mode calls itskills/agent-select/SKILL.md — Phase 1 agent routingskills/anti-conflict/SKILL.md — Phase-1 checklist every spawn must honorskills/worktree-policy/SKILL.md — write disciplineskills/status-map/SKILL.md — status line templatesskills/response-compression/SKILL.md — context trimming when token-bloat firesagents/orchestrator.md — master coordinator persona; auto-pilot reuses its decision treeagents/consolidator.md — merges parallel sub-agent outputsagents/sentinel-monitor.md — observability counterpartprotocols/delegation/delegation-init-prompt.md — emitted per spawnprotocols/delegation/delegation-dna-prompt.md — DNA payload v1.1 lives hereprotocols/delegation/delegation-finalize-prompt.md — close reportprotocols/delegation/provider-matrix.md — external-call routingsentinel/config.json + sentinel/detection_rules.md — anomaly thresholds (RULE-001 Loop, RULE-002 Depth, RULE-009 Token bloat)commands/auto-pilot.md — operator-facing command surfaceMIT (matches multi-agent-os repo LICENSE).