[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-74639":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":8,"htmlUrl":8,"language":9,"languages":8,"totalLinesOfCode":8,"stars":10,"forks":11,"watchers":12,"openIssues":13,"contributorsCount":14,"subscribersCount":14,"size":14,"stars1d":15,"stars7d":16,"stars30d":17,"stars90d":14,"forks30d":14,"starsTrendScore":12,"compositeScore":18,"rankGlobal":8,"rankLanguage":8,"license":19,"archived":20,"fork":20,"defaultBranch":21,"hasWiki":20,"hasPages":22,"topics":23,"createdAt":8,"pushedAt":8,"updatedAt":24,"readmeContent":25,"aiSummary":26,"trendingCount":14,"starSnapshotCount":14,"syncStatus":27,"lastSyncTime":28,"discoverSource":29},74639,"scion","GoogleCloudPlatform\u002Fscion","GoogleCloudPlatform",null,"Go",1590,238,18,36,0,6,33,83,20.14,"Apache License 2.0",false,"main",true,[],"2026-06-12 02:03:26","# Scion\n\nRun multiple agents in parallel — each in its own container, with its own workspace, collaborating on your code or project files simultaneously.\n\n_sci·on \u002Fˈsīən\u002F — a young shoot or twig, cut for grafting or rooting._\n\nScion is an experimental multi-agent orchestration testbed designed to manage \"deep agents\" running in containers.\n\n\nScion orchestrates \"deep agents\" (Claude Code, Gemini CLI, Codex, and others) as isolated, concurrent processes. Each agent gets its own container, git worktree, and credentials — so they can work on different parts of your project without stepping on each other. Agents run locally, on remote VMs, or across Kubernetes clusters.\n\nRather than prescribing rigid orchestration patterns, Scion takes a \"less is more\" approach: agents dynamically learn a CLI tool, letting the models themselves decide how to coordinate among agents. This makes it a rapid prototype testbed for experimenting with multi-agent patterns through natural language prompting. Read more in [Philosophy](https:\u002F\u002Fgooglecloudplatform.github.io\u002Fscion\u002Fphilosophy\u002F).\n\n\n## See It in Action\n\n[Relics of Athenaeum](https:\u002F\u002Fgithub.com\u002Fptone\u002Fscion-athenaeum) is an \"agent game\" that demonstrates multi-agent orchestration defined entirely in markdown. A group of agents collaborate to solve computational puzzles, coordinating through group and direct messaging — all running in containers on off-the-shelf harnesses.\n\n\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fptone\u002Fscion-athenaeum\">\u003Cimg width=\"425\" height=\"238\" alt=\"Relics of Athenaeum\" src=\"https:\u002F\u002Fgithub.com\u002Fuser-attachments\u002Fassets\u002Fcbee74a3-f3aa-4739-b423-0a83d5dd4c13\" \u002F>\u003C\u002Fa>&nbsp;\u003Ca href=\"https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=w16bsh6lFL8\">\u003Cimg width=\"300\" height=\"200\" alt=\"Visualization of agent coordination\" src=\"https:\u002F\u002Fgithub.com\u002Fuser-attachments\u002Fassets\u002Fa615da24-33d8-4882-abe1-95adea4ed79a\" \u002F>\u003C\u002Fa>\n\nThe visualization above replays the actual telemetry collected from messages and file access in the shared workspace while the agents solved the challenges of the game. While this is a \"game\", the same process of team definition works for software engineering, data research, and platform engineering workflows.\n\n## Quick Start\n\nSadly - as an open source project we are not yet able to provide pre-built binaries or containers. You will need to [build images](https:\u002F\u002Fgooglecloudplatform.github.io\u002Fscion\u002Fgetting-started\u002Finstall\u002F#build-container-images) first.\n\n### Install\n\nSee the full [Installation Guide](https:\u002F\u002Fgooglecloudplatform.github.io\u002Fscion\u002Fgetting-started\u002Finstall\u002F), or install from source, requires golang:\n\n```bash\ngo install github.com\u002FGoogleCloudPlatform\u002Fscion\u002Fcmd\u002Fscion@latest\n```\n\n### Initialize your machine and a Project (project)\n\nNavigate to your project and create a Scion project (the `.scion` directory that holds agent config) - use the registry where you built images:\n\n```bash\nscion init --machine\ncd my-project\nscion init\n```\n\n> **Tip:** Add `.scion\u002Fagents` to your `.gitignore` to avoid issues with nested git worktrees.\n\nScion auto-detects your OS and configures the default runtime (Docker on Linux\u002FWindows, Container on macOS). Override this in `.scion\u002Fsettings.json`.\n\n**NOTE** Currently this project is early and experimental. Most of the concepts are settled in, but many features may not be fully implemented, anything might break or change and the future is not set. Local use is relatively stable, Hub based workflows now highly usable, Kubernetes runtime support still has rough edges.\n\n### Start Agents\n\n```bash\n# Start and immediately attach to the session\nscion start debug \"Help me debug this error\" --attach\n```\n\n### Manage Agents\n\n| Command | Description |\n|---------|-------------|\n| `scion list` (`ps`) | List active agents |\n| `scion attach \u003Cname>` | Attach to a running agent's tmux session |\n| `scion message \u003Cname> \"...\"` (`msg`) | Send a message to a running agent |\n| `scion logs \u003Cname>` | View agent logs |\n| `scion stop \u003Cname>` | Stop an agent |\n| `scion resume \u003Cname>` | Resume a stopped agent |\n| `scion delete \u003Cname>` | Remove agent, container, and worktree |\n\n## Key Features\n\n- **Harness Agnostic** — Works with Gemini CLI, Claude Code, OpenCode, and Codex. Adaptable to anything that runs in a container.\n- **True Isolation** — Each agent runs in its own container with separated credentials, config, and a dedicated `git worktree`, preventing merge conflicts.\n- **Parallel Execution** — Run multiple agents concurrently as fully independent processes, locally or remotely.\n- **Attach \u002F Detach** — Agents run in `tmux` sessions for background operation. Attach for human-in-the-loop interaction, enqueue messages while detached, and tunnel into remote agents securely.\n- **Specialization via Templates** — Define agent roles (\"Security Auditor\", \"QA Tester\") with custom system prompts and skill sets. See [Templates](https:\u002F\u002Fgooglecloudplatform.github.io\u002Fscion\u002Fadvanced-local\u002Ftemplates\u002F).\n- **Multi-Runtime** — Manage execution across Docker, Podman, Apple containers, and Kubernetes via named profiles.\n- **Observability** — Normalized OTEL telemetry across harnesses for logging and metrics across agent swarms.\n\n## Core Concepts\n\n| Concept | Description |\n|---------|-------------|\n| **Agent** | A containerized process running a deep agent harness (Claude Code, Gemini CLI, etc.) |\n| **Project** | A project namespace and collection of agents, commonly 1:1 with a git repo |\n| **Template** | An agent blueprint — system prompt plus a collection of skills |\n| **Runtime** | A container runtime: Docker, Podman, Apple Container, or Kubernetes |\n| **Hub** | Optional central control plane for multi-machine orchestration |\n| **Runtime Broker** | A machine (laptop or VM) offering its runtimes to a Hub |\n\nNot all concepts apply in every scenario — local mode is simpler. See [Concepts](https:\u002F\u002Fgooglecloudplatform.github.io\u002Fscion\u002Fconcepts\u002F) for the full picture.\n\n## Documentation\n\nVisit our **[Documentation Site](https:\u002F\u002Fgooglecloudplatform.github.io\u002Fscion\u002F)** for comprehensive guides and reference.\n\n- **[Overview](https:\u002F\u002Fgooglecloudplatform.github.io\u002Fscion\u002Foverview\u002F)**: Introduction to Scion.\n- **[Installation](https:\u002F\u002Fgooglecloudplatform.github.io\u002Fscion\u002Fgetting-started\u002Finstall\u002F)**: How to get Scion up and running.\n- **[Concepts](https:\u002F\u002Fgooglecloudplatform.github.io\u002Fscion\u002Fconcepts\u002F)**: Understanding Agents, Projects, Harnesses, and Runtimes.\n- **[CLI Reference](https:\u002F\u002Fgooglecloudplatform.github.io\u002Fscion\u002Freference\u002Fcli\u002F)**: Comprehensive guide to all Scion commands.\n- **Guides**:\n    - [Using Templates](https:\u002F\u002Fgooglecloudplatform.github.io\u002Fscion\u002Fadvanced-local\u002Ftemplates\u002F)\n    - [Using Tmux](https:\u002F\u002Fgooglecloudplatform.github.io\u002Fscion\u002Fadvanced-local\u002Ftmux\u002F)\n    - [Kubernetes Runtime](https:\u002F\u002Fgooglecloudplatform.github.io\u002Fscion\u002Fhub-admin\u002Fkubernetes\u002F)\n\n## Project Status\n\nThis project is early and experimental. Core concepts are settled, but expect rough edges:\n\n- **Local mode** — relatively stable\n- **Hub-based workflows** — ~80% verified\n- **Kubernetes runtime** — early, with known rough edges\n\n## Disclaimers\n\nThis is not an officially supported Google product. This project is not eligible for the [Google Open Source Software Vulnerability Rewards Program](https:\u002F\u002Fbughunters.google.com\u002Fopen-source-security).\n\n## License\n\nApache License, Version 2.0. See [LICENSE](LICENSE).\n","Scion 是一个用于管理并行运行在容器中的多智能体系统的实验性平台。该项目使用 Go 语言开发，支持多个智能体在同一项目中协作，每个智能体拥有独立的容器、工作区和凭证，可以在本地、远程虚拟机或 Kubernetes 集群上运行。Scion 的核心特点在于其动态学习 CLI 工具的能力，让模型自行决定如何协调各智能体间的合作，从而提供了一个快速原型测试环境来探索通过自然语言提示进行多智能体模式实验。它适用于需要多智能体协同工作的场景，如软件工程、数据研究以及平台工程等，尤其适合那些希望通过灵活方式定义智能体间交互逻辑的研究者与开发者。",2,"2026-06-11 03:50:12","high_star"]