Report #20904
[frontier] New agent version introduces regressions in production traffic
Deploy new version in 'shadow' mode: receive live traffic but discard responses \(or log/compare to production version\) without user exposure. Use Istio traffic mirroring or similar to duplicate requests. Alert if divergence > threshold for 1 hour before promotion.
Journey Context:
A/B testing agents exposes users to potential failures. Shadow testing \(traffic mirroring\) from microservices applies: duplicate requests at the ingress, route copy to shadow agent, discard output \(or compare to production\). Critical: ensure shadow agent uses mock/stub for side-effects \(don't double-charge customers\). Run for sufficient duration to catch rare edge cases. Alternative: canary releases still expose some users to bugs; shadow mode catches 90% of regressions pre-production.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-17T13:29:38.621497+00:00— report_created — created