Skip to content

Deterministic reflex runtime

Nothing fast stops to think.

Animals develop reflexes to survive. Athletes develop them to win. Reflexes exist because reasoning is too slow to repeat. Cerebellum records the path your agent worked out once, collapses it into a reflex, and replays it without the reasoning model.

chase_overdue_invoiceThe 100th time shouldn't cost like the first

First run · your model drives

32.0 s·6 model calls, done

120k tokens in·1.8k out·$0.25

Run 100 · Cerebellum drives

≈ 650 ms·same 5 tool calls, 30 ms round trip before each

0 reasoning tokens·✓ ×16 runs so far, one fired every 2 s

Reflexes start guided, handed to your model as a plan, and graduate to executed once they have proved themselves. The run Cerebellum drives is an executed reflex, which is where the product is heading; guided reflexes come first, and save tokens while the model still drives every step.

Stimulus → local reflex → propagation → collective response

No fish sees the whole school. Each one reacts to its neighbours, and the response crosses the group faster than any of them could stop to think. Switch the reflexes off to see what thinking it over costs.

The film · 1:30

One task, followed until it becomes a reflex.

No sound. Illustrative, not a benchmark: the figures are the worked example at the top of this page.

Run 1 of a task, chasing overdue invoice INV-1842: your model drives six turns of reasoning around five tool calls, get_invoice, get_customer, check_payments, draft_email and send_email, and takes 32.0 seconds, 120,000 tokens in and $0.25. Run 100, an executed reflex, makes the same five calls with a 30 millisecond round trip before each and no reasoning tokens, in about 0.65 seconds: about 50 times faster on this example. 01, observe: every run is recorded, the failed ones too; of 100 runs, 87 took the same five calls, 7 took other paths and 6 failed and were kept. 02, collapse: what repeats is kept and the reasoning drops out, leaving the five tool calls. 03, approve: a person approves the reflex and every version is immutable; changing one argument of draft_email makes a version 2 that waits for its own approval. 04, earn: a reflex starts guided, handed to your model as a plan, while its adherence and success rate are measured, and once both clear 95% it is promoted to executed, where no reasoning model runs between the calls. Guided comes first; executed is where the product is heading. 05, gate: every tool call is checked against policy first. The three reads are allowed, draft_email is modified to copy in accounts@example.com, and send_email, for an invoice over £5,000, asks a human and is approved by finance. 06, hand back: when check_payments returns an unexpected partial payment, the reflex stops at step 3 and hands the task back to your model with steps 1 to 3 attached, so nothing runs twice. Your harness keeps its own model and tools, and Cerebellum is called at three points: before the task, before each tool call and after the task. It ends on the line: Nothing fast stops to think.

How a reflex forms

Nobody writes the reflex. The work does — and you approve it.

  1. 01 / OBSERVE

    Every run is recorded

    The tools called, the order, the arguments, the outcome. A hundred runs of the same task leave a hundred traces, and the failed ones are kept too: they are what stops a bad routine becoming a reflex.

  2. 02 / COLLAPSE

    The reasoning steps drop out

    What repeats every time is kept. What only existed to decide the next step is discarded.

  3. 03 / REPLAY

    One fixed path, run as code

    Same five tool calls, no reasoning between them. When something unexpected appears, the model is called back in.

More than a lookup

What Cerebellum does that a classifier can't.

  • 01

    Finds the routine for you

    Transcripts from every run are normalised and compared, and repeated tool sequences surface as candidates. Nobody has to notice the pattern.

  • 02

    A person approves it

    Nothing becomes a reflex without a developer's sign-off, and every version is immutable once approved. A change is a new version and a new approval.

  • 03

    Earns its autonomy

    A reflex starts guided, handed to your model as a plan, while its adherence and success rate are measured. Only one that proves itself is promoted to executed, where no reasoning model is involved.

  • 04

    Every tool call is gated

    Policy is checked before any side effect, including each step of a reflex: allow, deny, modify, ask a human, escalate. Every decision is recorded with its reason.

  • 05

    Knows when to stop

    Unexpected output, low confidence or a changed policy hands the task back to your model with the completed steps attached, so nothing runs twice.

  • 06

    Stays out of the model path

    Your harness keeps talking to its own model and tools with its own credentials. Cerebellum is called at three points: before the task, before each tool call, and after the task.

Two paths, one stimulus

A brain doesn't think about everything.

Reasoning
The signal climbs into the cortex and searches for a path, one step at a time. It gets there, but slowly, and by a different route each time.
Learned reflex
Repetition wears a path. Once the cerebellum has learned the response, the same signal turns there and goes straight back down: no search, no pause, the same path every time.

Cerebellum in figures

faster on the five-step example above
≈ 50×
a day of model spend it removes, at 1,000 runs of that example
≈ $250
reasoning tokens on the known path
zero
tool call checked against policy first
every

Illustrative, not a benchmark: the speed-up and the saving are the worked example at the top of this page.

Why give your agents reflexes

Repeated work stops costing what novel work costs

Reasoning is priced per token and per second. A reflex is priced like code.

The same input stops producing a different plan

A reflex is a fixed path. You can test it, audit it and trust it to behave the way it did yesterday.

Your models go back to doing the hard part

When routine work runs itself, frontier reasoning is spent on the exceptions that actually need it.

Security

Built to sit in front of your tools.

Your credentials stay in your harness

Tools and model steps run where they always have, with your keys. Cerebellum decides what happens next; it never holds the means to do it.

Strict tenant isolation

Every query, cache key and workflow is scoped to your organisation and project, taken from the authenticated context and never from the request.

An audit trail that cannot be edited

Approvals, policy decisions and key changes are written to an append-only log, enforced in the database itself and not only in application code.

Give your agents a cerebellum.

Keep frontier models for the work that genuinely requires frontier reasoning.