Registry

The Gem registry distributes composable Gems over the same archive format AgentGem builds. It's GitHub-backed: Gems live in a repository, so distribution rides on infrastructure you already trust — no separate service to run.

The operations

Why composition matters

The manifest/lock split (see Concepts) exists precisely so Gems can be assembled. A small, focused Gem — say, a research skill set plus one MCP server — can be merged with another to build a larger agent, without hand-editing config or re-introspecting every machine. Publish the pieces once; compose them many times.

A typical flow

  1. Build a focused Gem and publish it to the registry.
  2. On another machine (or in CI), resolve the Gems you need.
  3. Merge them into the agent you want.
  4. Install the merged Gem into a testbed, then run it or send it to a target.

Back to the documentation index.