Files
Udit Raj 41c57767bd Add criticModel option for heterogeneous generator/critic (#6)
The generator and critic currently run on the same model, producing
correlated errors: the critic systematically misses whatever the
generator systematically gets wrong. Allow the critic passes (score +
cluster) to run on a different model from the generator.

- types: add RunOptions.criticModel (falls back to `model`)
- engine: route score + cluster through `criticModel ?? model`
- cli: add `--critic-model` flag + help
- docs: document the flag and option in documentation/api.md

Divergence still uses `model`; only the convergent critic passes change.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-30 13:04:33 +05:30
..