Build continuity
The Implementer can wait while the Captain reviews.
In one live process, Sworn holds the Implementer’s thread, runs a separate Captain review, then returns the exact decision to that Implementer.
Open autonomous delivery engine / release candidate
Baton defines the handoff. Sworn runs the team: selected agents and models carrying approved work through planning, design review, implementation, fresh verification, and the exact merge that passed.
Baton graph / Sworn timing wall / saved run
01 / The team
Baton’s five responsibilities hold delivery authority. Sworn’s orchestrator is operational: it reads the turn, keeps context where that is safe, and routes what happens next. It is not a sixth role.
Frames the route
Proposes the work, its order, its checks, and the independent tracks that may move together.
approved planDesigns and builds
Explains the approach first, receives the Captain’s decision, then writes and checks the change.
exact candidateChallenges the design
Reviews the approach before implementation continues and returns PROCEED, REVISE, or ESCALATE.
design decisionChecks independently
Starts fresh and read-only. It tests the real candidate against the approved work, not the builder’s story.
PASS / FAIL / BLOCKEDFinishes the exchange
Rechecks the candidate and target, then combines only the exact result that received PASS.
observed Git resultSworn / Orchestrator
If an agent asks a question, answers in an unexpected format, or hits an operational problem, Sworn may answer from recorded facts and resume it, ask the Captain for guidance, retry the operation, or pause only that track for a person.
It cannot approve a plan, issue a Captain decision, record a Verifier verdict, change scope, or authorise Merge.
02 / Context
Conversation state saves time. Baton records, not conversation memory, decide what is allowed to happen.
Build continuity
In one live process, Sworn holds the Implementer’s thread, runs a separate Captain review, then returns the exact decision to that Implementer.
Independent first check
It receives the approved work and real candidate without the Implementer’s conversation. A confident build report is not verification.
Direct repair
Its findings stay useful, but every repaired candidate receives a complete read-only check. Stale context falls back to fresh; final assembly verification is always fresh.
03 / Drivers and models
A driver teaches Sworn how to talk to a runner. Every role uses that same connection layer and names its own profile and model. Sworn does not create a separate driver for each role, choose a default, switch API types, or silently fall back.
Sworn does not sell or manage access to AI models.
04 / Operate and observe
Terminal, JSON, and the local browser board show the same saved run. A dashboard can show activity, but it cannot create a Baton approval or verdict.
sworn boardsworn status --jsonsworn serveLocal evaluation
Sworn records attempts, retries, elapsed time, reported token and cost usage, recovery, session continuation, turn routing, and available quality evidence.
Opt-in OpenTelemetry
Export is optional and can only observe. Prompts, responses, reasoning, session IDs, credentials, and source content stay out. A slow or unavailable endpoint cannot affect delivery.
Safe intervention
Pause, resume, cancel, take over, retry exact stopped work, or answer a saved question. Each command names the current saved version, so an old screen cannot change a newer run.
Current commands
You supply the approved Baton records, manifest, driver configuration, credentials, and private journal path. Sworn does not yet generate or choose them.
$ sworn version --json
$ sworn driver inspect --config /abs/drivers.json \
--profile openai --model YOUR_MODEL --json
$ sworn run --manifest /abs/run.json \
--journal /abs/run.sqlite --config /abs/drivers.json
$ sworn board --run RUN_ID --journal /abs/run.sqlite
$ sworn serve --run RUN_ID --journal /abs/run.sqlite \
--config /abs/drivers.json 05 / Open and hosted
Run the complete local engine and board on your own systems under MIT. The hosted service adds the work of operating teams and fleets; it does not withhold the interface or resell inference.
Open source / Available now
Sworn is public under MIT. Get the current release candidate, bring the providers and models you already use, and run the engine on a supported Linux host you control.
Linux x86_64 / Homebrew
brew install --cask swornagent/tap/sworn
sworn version --json