CLI Reference
Every command shipped in the spwn binary.
✨
From zero to running agent.
Three commands. Scaffold a project, boot a world, talk to your agent.
$ spwn init$ spwn up$ spwn agent neoProject
Project lifecycle
Scaffold, validate, and build a spwn project
Agents
Agent
Compose agents from dependencies; talk, fork, evolve
Lifecycle
agent createCreate a new agent (SOUL.md + 2-layer Mind)agent lsList all agents on this Hostagent inspectInspect an agent - composition, memory, world status, historyagent talkTalk to a running agent - interactive or one-shotagent rmRemove an agent and its Mind directoryagent logsShow the event log for a specific agentEvolution
Portability
Worlds
World
Manage the runtime instances declared inline in spwn.yaml
Lifecycle
world createDeclare a new world in spwn.yamlworld startStart a world (alias for `spwn up`)world stopStop a world (alias for `spwn down`)world upSpawn a world - an isolated reality for agentsworld listList declared worlds and their running statusworld rmRemove a world declaration from spwn.yamlworld destroyDestroy a worldworld renameRename a world (omit name to clear)Observe
Shared knowledge
Dependencies & authoring
Dependencies
Install, remove, and inspect project dependencies
Skills
Author bare-markdown skill files under spwn/skills/
Orchestration
System
Auth
Connect providers and manage credentials
auth checkValidate active credentials against each provider's APIauth disableTell spwn not to use this provider, even if creds existauth enableReverse a previous `disable`auth loginSet up credentials for a providerauth logoutClear stored credentials for a providerauth statusShow every detected credential and which one is activeauth usePick which credential method spwn should preferEnvironment
Status and self-update