AltimateAI / AltimateAI/altimate-code

feat: verifier-gated model router (run cheap → verify → escalate)

Aperta
#853 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub
Lingua principale
TypeScript
Stelle
811
Fork
134
Merge medio
3g 2h
PR unite (30g)
50

Descrizione

## Summary
Add a verifier-gated model router: run a cheap model first, verify the result deterministically (`dbt build`), and escalate to a stronger model only when verification fails. Flag-gated (`ALTIMATE_ROUTER`), default off — the normal single-model path is unchanged.

## Motivation
Most data-engineering tasks are solved by a cheap recent model; only the minority that fail verification need a stronger (more expensive) model. Routing cheap-first with a deterministic gate keeps quality high while cutting cost, and attaches a machine-checkable verdict to each result.

## Scope
- `packages/opencode/src/router/` — `verifier`, `router`, `policy`, `verdict` (pure, unit-tested)
- `packages/opencode/src/cli/cmd/run.ts` — orchestration when `ALTIMATE_ROUTER=1`
- `packages/opencode/test/router/` — unit + env-gated E2E suites

The customer routing policy is served from a separate `altimate-backend` endpoint (tracked separately); this PR ships the client + static default.

Guida per i contributori

Apri la guida per i contributori

Valutazione

Questa issue non è ancora stata valutata.

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.