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
Every agent is sworn into a role with exact authority. Every piece of work is a contract: outcome, scope, and acceptance approved as exact bytes. An independent verifier checks the delivery against the contract, fresh and read-only, and only what passes merges. Every decision is a receipt in your repository.
Delivery graph / timing wall / saved run
01 / The team
Five responsibilities hold delivery authority, and each leaves a receipt. 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. The receipts in your repository, 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 an approval or a 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 plan 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