Prompt migrations for teams that can’t afford regressions.
Turn model deprecations and eval-data changes into scoped prompt repairs, holdout validation, and evidence-backed pull requests before quality drifts in production.
The ROI
One eval standard. Enforced across every prompt migration.
Driftless gives engineering, product, and reviewers the same source of truth: the command that evaluated behavior, the files allowed to change, and the evidence that proves the migration is safe.
Evaluate the real workflow
Run the repo command your team already trusts, with model overrides and deterministic tuning and holdout splits.
Repair only what is scoped
Prompt, example, and config files can be edited. Schemas and product logic stay untouched unless you opt in.
Publish a reviewer packet
Every pull request includes the attempt log, metric table, holdout decision, and diff rationale.
The workflow
Deprecation notices become migration evidence.
When a provider retires a model, Driftless compares the current and target behavior, clusters failures, repairs the prompt, and validates the result before opening a PR.
Find model IDs, owners, and affected workflows.
Run baseline and target model through the same eval harness.
Patch scoped prompt files against clustered failures.
Accept only changes that pass holdout and thresholds.
Reviewer trust
Not just a better score. A reason to merge.
Driftless shows what broke, what changed, how the candidate performed against the untouched holdout set, and where reviewers should look first.
"Treat prompt migrations like dependency upgrades: measurable, scoped, repeatable, and reviewable."
Driftless operating modelAutomation
Use the same CLI locally and in CI.
Start with one workflow. Once the contract is stable, schedule scans for deprecated models or trigger refinements when eval labels change.
pip install "driftless @ git+https://github.com/driftless/driftless@main"
driftless scan
driftless migrate -w support_classifier --to gpt-4o-mini
driftless validate -w support_classifier
Start with the workflow that scares you most