Skip to content

Spacecraft

Spacecraft (sc) runs agent harnesses: YAML/JSON blueprints that describe a multi-agent pipeline as a directed graph. A blueprint plus its bindings plus the chosen model is a reproducible artifact — same inputs always produce the same run.

It’s LLM-adapter agnostic (Anthropic, OpenAI, Ollama local/cloud, vLLM, llama.cpp, SGLang), composable with Starflow for scheduled runs, and ships with sc mcp so other agents can launch harnesses over MCP.

  • Adapter guide — pluggable inference + memory + gateway + vector DB adapters; how to write your own
TermMeaning
BlueprintA YAML/JSON file declaring agents, nodes, edges, optional memory config. Versioned and reproducible.
BindingsInputs + secrets the blueprint references at launch — resolved from a file, vault, or env vars.
HangarLocal registry of built and pulled spacecraft. sc hangar to inspect.
Capability catalogUnified view of inference adapters, memory adapters, tool types, gateways, vector DBs, depot models, and registered packages — sc capabilities.
GatewayAn inbound channel adapter (Telegram, HTTP webhook) that maps external messages into MissionSignals for an always-on agent.