You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
🤖 fix: limit response model mapping to API output
What:
- capture upstream response data before response model rewriting
- keep proxy request and upstream attempt response models unchanged
- update backend e2e assertions for unmapped recorded response models
Why:
- response model aliases should only affect the final client-facing API response
- database records and operational logs should preserve upstream model identity
Tests:
- go test -count=1 ./internal/executor ./internal/handler ./tests/e2e -run 'Test.*Provider|Test.*ModelMapping|Test.*ResponseModelMapping|TestGenericProxyResponseModelMappingE2E'
- go test -count=1 ./tests/e2e
- go test -count=1 ./...
- pnpm -C web typecheck
- git diff --check
0 commit comments