Skip to content

Route calibration cycle models through reasoning tier#2506

Open
sene1337 wants to merge 1 commit into
garrytan:masterfrom
sene1337:hypatia/calibration-model-routing-reasoning
Open

Route calibration cycle models through reasoning tier#2506
sene1337 wants to merge 1 commit into
garrytan:masterfrom
sene1337:hypatia/calibration-model-routing-reasoning

Conversation

@sene1337

@sene1337 sene1337 commented Jun 30, 2026

Copy link
Copy Markdown

Summary

Routes hindsight calibration-cycle model selection through the model-tier resolver instead of hardcoded/native Anthropic defaults:

  • adds phase-specific config keys for propose_takes, grade_takes, and calibration_profile
  • falls back to models.tier.reasoning when a phase-specific key is unset
  • registers the new keys so gbrain config set ... works without --force
  • updates docs/tests around the new routing behavior

Why

Private-gateway or local-first operators can set one reasoning-tier model and have all calibration-cycle phases use it. Without this, the propose/grade/profile phases can drift back to native Anthropic defaults even when the rest of the brain is configured for private routing.

Verification

  • bun test test/propose-takes.test.ts test/grade-takes.test.ts test/grade-takes-ensemble.test.ts test/calibration-profile.test.ts test/cycle-model-routing.test.ts test/config-set.test.ts — 110 pass
  • bun run typecheck

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants