Stet is driven by your coding agent
You do not operate Stet directly. Your coding agent runs the CLI, and the skill aligns how it does so with your interests: propose a bounded plan first, ask before anything that spends model tokens, never quietly broaden scope to get a better-looking number, and report the canonical result honestly — including what it does not support. You set the question, approve the spend, and make the decision. The prompts in these docs are the words you say to your agent to start each bounded workflow. Evaluations spend model tokens through the provider account your agent already uses, so they draw on your existing usage limits rather than a separate bill. A full eval can consume a substantial portion of a $100 or $200 monthly subscription tier’s limits, which is why every workflow here states its expected spend and waits for your approval before launch. This quickstart itself spends nothing on models.1. Install the CLI
macOS and Linux:Stet-AI/stet-cli/main source. The installers select the latest stable CLI by
default; verify the installed binary with stet --version. The CLI ships for
Windows, but the documented end-to-end Docker-backed evaluation workflow
currently covers macOS and Linux.
2. Sign in and install the skill
Commands that launch AI evaluation or regrading require sign-in; onboarding and reading results do not.stet auth login opens a browser sign-in and stores a token on your machine;
signing in for the first time creates your account and starts a trial
automatically, with no payment details collected. You only need it for
commands that launch new AI evaluation or regrading work — stet eval,
stet monitor run, stet baseline rerun, and the stet runs repair/regrade
family. Onboarding a repository, building your task corpus, and reading or
gating existing results all work without signing in. Stet is local-first: your
repository, patches, and evaluation artifacts stay on your machine.
Evaluations bill model tokens to your own provider account, never to Stet; run
stet auth status to see your account and trial expiry.
Install the agent skill separately:
skills is the
open skill-manager CLI: --skill stet selects the Stet skill from this
repository, --all installs it for each supported coding agent it detects,
and npx skills list shows what was installed and where.
3. Verify prerequisites
Run the checks that match the backend you plan to use:uv, and
authentication for the model provider you eventually plan to evaluate. Python
and uv power Stet’s replay harness regardless of your repository’s language;
your repository itself does not need to use Python. GitHub CLI access is needed
for private release overrides or PR-backed discovery.
4. Ask your agent to onboard one repository
From the repository you want to measure, say:Long-form onboarding prompt with explicit guardrails
Long-form onboarding prompt with explicit guardrails
claude setup-token, store the printed token in
~/.config/stet/claude-oauth-token with 0600 permissions, and do not export
the token into shell history or an environment variable. Stet reads that file.