The graduation layer for AI work

Discover with skills.
Ship as code.

Skills are perfect for finding the workflow. Rote turns the parts that should repeat into typed, reviewable code—without losing the judgment calls that still need AI or a human.

graduation / ticket-triage● complete
SKILL.md
Read the ticket, verify the account,
route by severity, draft a response…
graduated into
verify_accountpure_function
route_severitypure_function
judge_ambiguityllm_judge
create_ticketexternal_call
run 01 ✓
run 02 ✓
run 03 ✓
Apache 2.0open source CLI
6 runtimesfrom Python to Cloudflare
5 node kindsone portable typed DAG
pre-1.0built in the open
From exploration to operation

Keep the magic.
Remove the guesswork.

Agents are excellent at discovery. Repeating a discovered process with another open-ended agent loop is expensive, slow, and hard to test. Rote finds the boundary.

01 / Explore

Write the skill

Use natural language, references, and tools. Let technical and non-technical teammates shape what good looks like.

SKILL.md + references
02 / Graduate

Extract the routine

Rote classifies each step, lifts deterministic logic into modules, and preserves bounded AI and human decisions.

pipeline.yaml + typed modules
03 / Operate

Run it as code

Review, test, version, and deploy the workflow to the durable runtime you already trust.

DBOS · Temporal · Cloudflare · more
A real command, not a new platform

Skill in.
Workflow out.

Point Rote at an Anthropic-style skill. The output is runtime-agnostic IR, extracted modules, typed judge signatures, and deployable runtime code.

# run without installing
$ uvx --from rote-cli rote graduate ./my-skill \
  --runtime cloudflare --out ./graduated

analyzed 19 steps
extracted 15 deterministic nodes
preserved 4 bounded decisions
emitted Cloudflare Workflow

$ cd graduated && wrangler deploy
One workflow model. Two ways to run it.

Own the stack.
Or skip the ops.

The open-source CLI defines the portable workflow. Cloud is the managed execution path—not a different, locked-down product.

Open source

Rote CLI

Graduate locally, inspect every artifact, and deploy to infrastructure you control.

  • Apache 2.0 licensed
  • Portable typed DAG
  • DBOS, Temporal, Python, Cloudflare, DBOS TS, Inngest
  • Your models, data, and runtime
View on GitHub ↗
Managed execution

Rote Cloud

Deploy graduated pipelines to isolated, durable Cloudflare Workflows and measure what matters across real runs.

  • Managed durable execution
  • Measured speed and cost per run
  • Repeated-run determinism reports
  • Tenant-isolated pipeline artifacts
Create an account →
Why graduate?

Repetition changes the economics.

Exploratory work should stay exploratory. When a skill has run twenty times and needs to run a thousand more unattended, code earns its keep.

Rote's own results depend on the workflow. These figures are from independent research comparing agentic and deterministic implementations at scale.

Read the research ↗
57×fewer tokens at 1,000 transactions
450×lower median latency
100%reproducibility in the deterministic implementation
~40×lower TCO at 1M transactions / month

Find it with AI.
Run it on rote.