Scion (GCP) — Summary
Scion is an experimental open-source Go-based multi-agent orchestration testbed from Google Cloud Platform, designed to run multiple AI coding agent harnesses (Claude Code, Gemini CLI, Codex, OpenCode) in parallel, each in their own container with their own git worktree. Each agent gets isolated credentials, config, and a dedicated feature branch — preventing merge conflicts across concurrent agents. The scion CLI manages the full agent lifecycle: start, attach (tmux), send messages, stop, resume, delete. Agents are configured via Templates (system prompt + skills bundles), enabling role specialization ("Security Auditor", "QA Tester"). A Hub architecture enables multi-machine orchestration where agents run on distributed Runtime Brokers (Docker, Podman, Apple Container, Kubernetes). OTEL telemetry provides normalized observability across harnesses. The philosophy is "less is more" — agents dynamically learn a CLI tool and use natural language to coordinate among themselves.
Differs from seeds: Scion is the most structurally similar to a research infrastructure harness (not a workflow methodology). Closest to claude-flow in multi-agent scope, but diverges in architecture: Scion uses per-agent containers + git worktrees (true OS isolation), while claude-flow uses a Node.js hive-mind with SQLite. Scion's "harness-agnostic" design (any CLI that runs in a container) is unique — it does not specialize in one AI tool but provides the container substrate for any.