Skip to the configurator
VERDICT/ ADVANCED FEATURES

BETTER ANSWERS. DELIBERATE TRADEOFFS.

Make every
attempt count.

The right model is only the beginning. Choose how Verdict spends time, tokens and second chances to get your work done.

Find your setup
MEASURED CODING GAINSBCB HARD · 148 TASKS
+35.7%
more tasks solved

Smart Retry vs its sampled first answer

FIRST ANSWER42 solved
SMART RETRY57 solved
Feedback repair vs greedy first answer+27.5%

One local-model research run, October 2, 2026. Smart Retry used benchmark checks to trigger and accept retries; repair saw grading failures. Different baselines. These are component measurements, not promised gains in your projects.

Explore the costs and conditions

01 / YOUR PRIORITIES

What matters most?

Start with your goal.
See the feature set that fits.

RECOMMENDED STARTING POINT

Give the model evidence to improve.

Define success, run the check, and let a failed check guide a bounded repair.

Auto-ValidateYour project’s testsRecheck the repair
Where to enable it

In Verdict Server: Chat settings → Test → Auto-Validate. In Verdict Code CLI: add --test auto_validate. Use a supported coding model with meaningful project tests.

Auto-Validate defaults to two repair attempts. This is an existing workflow; the research gains below were measured with benchmark feedback, not this shipped switch.
How Smart Retry, Auto-Validate and Verdict Proof Mode differ

Smart Retry

Automatically repeats eligible failed requests where the route supports recovery. It repeats the original prompt; it does not explain the failed code to the model. Quality retries require a verifier and sampling temperature of at least 0.8.

Auto-Validate

Runs a frozen acceptance check, shares failure output with the coding agent, allows bounded repair and checks again. Choose Test → Auto-Validate in Verdict Server, or use --test auto_validate.

Verdict Proof Mode

In Desktop, choose VERIFY → Fast; this enables Verdict-Code when needed. Fast can try up to four additional samples behind checks. It is a different strategy from the one-repair research arm.

Controls checked against current source on October 4, 2026; availability depends on your app version and route. Auto-Validate and Smart Harness are alternative settings, not a stack. The Server browser’s Smart Harness control currently reports live streaming retry unavailable; use the supported Desktop coding path for Proof Mode. The manual retry-button visibility setting does not enable automatic recovery.

02 / YOUR COMPUTER

Find room for a better model.

Real weight sizes.
A transparent memory estimate.

Estimated fit: weights + your allowance. We also reserve the greater of 4 GiB or 20% for macOS and other apps. Longer context needs more memory. No CPU offload is assumed.

ESTIMATED FIT · QUALITY PRIORITY

Qwen3 Coder 30B

MLX 4-bit · Apple silicon MLX variant.

19 GiB estimated25.6 GiB budget
62%tasks solved
8.2srecorded time/task
707total tokens/task

Historical Complete-100 direct run · 2026-08-27. This is a shortlist recommendation, not a speed prediction for your computer or a measured minimum RAM requirement.

Compare the local-model shortlist and recommendation rules

Quality ranks recorded success rate. Speed ranks recorded time per task. Cost ranks recorded time per solved task, assuming equal machine cost per hour. These historical runs are useful context, not controlled comparisons on identical hardware.

Model / current variantWeight sizeEstimated fitSolvedRecorded s/taskTokens/task
Qwen2.5 Coder 1.5BGGUF Q8_01.76 GiBFits estimate33%4.23770
Verdict 4 4B QuillGGUF Q4_K_M2.33 GiBFits estimate45%4.16567
Qwen3 4B Instruct 2507MLX 4-bit2.11 GiBFits estimate51%6.18785
Qwen3 Coder 30BMLX 4-bit16 GiBFits estimate62%8.22707
Verdict 4 35B Toolterse v5MLX 4-bit18.17 GiBFits estimate55%4.49542

All runs cover BCB Complete tasks 0–99; direct mode had Smart Retry configured. Harness revisions differ; hardware and benchmark quantization are unrecorded. Current weight variants are not cryptographically bound to those runs. MLX is shown only for Apple silicon; GGUF requires a compatible GPU backend. The shortlist is curated from complete records, not the entire catalog. No Bonsai repair uplift is applied to these models.

Download model evidence

03 / THE MEASURED TRADEOFF

More solved. What does it take?

Fixed model: Ternary Bonsai 2 27B PTQ1_0 on an M5 Max. This experiment stays separate from your model recommendation above.

One feedback repair

+27.5%

more tasks solved

Relative to first answer · t=0: 51 → 65 of 148 tasks. Success rate: 34.5% → 43.9%.

+115.5% total tokens+67.4% accounted time

One repair saw the failed answer and grading feedback. The same mechanism exists in test-guided workflows, but this is not a measured Auto-Validate or shipped Proof Mode gain.

COMPUTE COST EXPLORER

Price the whole attempt.

ESTIMATED COST · YOUR ASSUMPTIONS
MEASURED ACCOUNTED TIME / TASK49.8s

44.7s model calls + 5.1s checks

MEASURED TOTAL TOKENS / TASK2,024

1,131 input + 893 output

ESTIMATED COMPUTE / SOLVED TASK$0.00063

Includes spend on unsuccessful tasks

Scenario: 100 attempted · 43.9 solved at this observed rateAggregate compute estimate $0.03

A planning scenario, not a bill or measured energy use. Defaults of 100 W, $0.20/kWh and $0 hardware/hour are editable assumptions. Accounted time sums request and check durations, including retries, failed tasks and test-author calls; it is not end-to-end user latency. API pricing is hypothetical for these recorded tokens, not an available Bonsai API offer. Excludes subscriptions, taxes and human review. Per solved task = total estimated compute spend ÷ tasks solved; it does not promise success after spending that amount.

What the experiment can—and cannot—tell you

237 unique tasks, 11 shared across the two cohorts, 1,120 model calls and 1,065,124 input + output tokens. One replicate, 4,096-token output cap. First answer and repair used T=0; resampling used T=0.7; active Smart Retry used T=0.8. Comparisons share baselines where shown, but do not isolate feedback from every other setting.

Reference implementations passed 138/148 Hard and 99/100 Complete tasks in our sandbox. Full cohorts retain those environment failures. Repair vs one resample added 14.0% more solved tasks for 34.1% more total tokens (paired p=0.0768). Neither comparison establishes a clear advantage in this single pilot.

Generated checks accepted 96 incorrect first answers on Hard and 43 on Complete. No new repair feature was deployed from this experiment. Energy was not measured. Timings came from a shared inference host and a separate grader, not your device.

Download the measured evidence

04 / IN PRACTICE

A second chance with a reason.

Two saved benchmark examples.
What changed, and why it matters.

CASE 445 / CHARTING+50% tests passing

The chart renders.
Your next line still breaks.

You ask for a chart object you can customize. The first answer returns a Figure where an Axes object is required. The failed check tells the model exactly what is wrong.

BEFORE · WRONG RETURN TYPE
ax = voronoi_plot_2d(vor)
AFTER · CREATE AND RETURN THE AXES
fig, ax = plt.subplots()
voronoi_plot_2d(vor, ax=ax)
return vor, ax

4 of 6 → 6 of 6 tests passing

Saved feedback-repair result using benchmark failures. Matches the public return contract. Selected example, not a typical-result estimate.

CASE 1039 / FILE TRANSFER+150% tests passing

The hash is computed.
The client never receives it.

The first answer returns a file hash without sending it over the secure socket. Repair adds the missing sends and a cleanup block; the mocked checks now pass.

Compute the hashSend to the clientCheck the result

2 of 5 → 5 of 5 tests passing

Benchmark-feedback example, not a live network test. The added socket close matches the grader but conflicts with the prompt’s “does not handle opening or closing” note. Sending is the clear repair; cleanup exposes a contract ambiguity that needs review.

THE PRINCIPLE

Better checks.
Better second chances.

Start with a model that fits. Spend extra attempts where correctness matters. Keep the evidence—and the cost—in view. Compare Verdict’s execution modes.

Get Verdict