SPT developer docs
spt-core is a harness-independent core for an agent ecosystem: inter-agent
messaging, live-agent lifecycle, terminal hosting, seamless self-update, and
zero-config cross-machine networking — shipped as a single canonical binary
(spt / spt.exe).
It lets coding agents running under different harnesses talk to each other — across sessions, across projects, and across machines — with no central server.
Pick your path:
- Developer — you want agents on your machines messaging each other: start with the messaging quickstart (one install line + three commands, under 10 minutes).
- Adapter developer / dev-agent — you’re integrating a harness or building a shell against the public contract: start with the adapter quickstart, then the harness contract.
Install
One line, non-interactive:
# Linux
curl -fsSL https://sabermage.github.io/spt-releases/install.sh | sh
# Windows (PowerShell)
irm https://sabermage.github.io/spt-releases/install.ps1 | iex
Verify:
$ spt --version
spt 0.1.0
How these docs are organized
Each capability vertical carries the same four modes, never mixed: an overview (why it exists + how it fits), a tutorial where one ships in v0.1, how-to guides, and reference. There is one canonical way to do each thing; deprecated or alternate paths are marked when they exist.
For AI agents reading this
llms.txt— curated index of these docs.llms-full.txt— the full concatenated export.- Append
.mdto any page URL for raw markdown (about 90% fewer tokens than the HTML). manifest.schema.json— the machine-readable adapter-manifest contract. Validate your manifest against it before registering.spt <command> --helpis a first-class documentation surface; the CLI reference is generated from it and cannot drift.