Bring one reviewed case first
Keep your existing tool while you run the local gate against one behavior. An experiment compares candidates; a trace records one interaction; a gate decides whether the required checks for a change cleared. Importing a trace or an experiment is not accepting a release baseline.
There is no advertised one-command Promptfoo or Braintrust importer. The
LangSmith command is file conversion, not hosted account migration:
Compare before switching
- Freeze one small exported set and review its expected behavior.
- Port one deterministic case using the five-minute loop. Inspect both a passing and failing output in your existing tool and in EvalGate.
- Record differences in input rendering, normalization, timeout, retries, score scale and missing-evidence handling. Do not average away disagreement.
- Accept a baseline only after those cases pass and a deliberate break blocks.
- Run both systems in parallel before changing a required CI check. Retain the original tool for history and unsupported features.