feat(openfeature): select agentless exposure routes - #9741
Conversation
Overall package sizeSelf size: 8.25 MB Dependency sizes| name | version | self size | total size | |------|---------|-----------|------------| | import-in-the-middle | 3.3.3 | 125.43 kB | 445.14 kB | | opentracing | 0.14.7 | 194.81 kB | 194.81 kB | | dc-polyfill | 0.1.11 | 25.74 kB | 25.74 kB |🤖 This report was automatically generated by heaviest-objects-in-the-universe |
🎉 All green!🧪 All tests passed 🎯 Code Coverage (details) 🔗 Commit SHA: efc9e65 | Docs | View more details | Give us feedback! |
BenchmarksBenchmark execution time: 2026-08-18 22:28:46 Comparing candidate commit efc9e65 in PR branch Found 4 performance improvements and 0 performance regressions! Performance is the same for 2280 metrics, 8 unstable metrics.
|
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## master #9741 +/- ##
==========================================
+ Coverage 92.11% 98.54% +6.43%
==========================================
Files 965 982 +17
Lines 144197 145051 +854
Branches 11428 12761 +1333
==========================================
+ Hits 132831 142945 +10114
+ Misses 11366 2106 -9260 Flags with carried forward coverage won't be shown. Click here to find out more. ☔ View full report in Codecov by Harness. 🚀 New features to boost your workflow:
|
There was a problem hiding this comment.
💡 Codex Review
Here are some automated review suggestions for this pull request.
Reviewed commit: 2ea4035824
ℹ️ About Codex in GitHub
Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you
- Open a pull request for review
- Mark a draft as ready
- Comment "@codex review".
If Codex has suggestions, it will comment; otherwise it will react with 👍.
Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".
sameerank
left a comment
There was a problem hiding this comment.
Commenting on an issue that Codex found. And there's one from
the review bot. Looks good once those are fixed
2ea4035 to
0b0a4dd
Compare
0b0a4dd to
82ddbf9
Compare
There was a problem hiding this comment.
💡 Codex Review
Here are some automated review suggestions for this pull request.
Reviewed commit: 82ddbf9e05
ℹ️ About Codex in GitHub
Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you
- Open a pull request for review
- Mark a draft as ready
- Comment "@codex review".
If Codex has suggestions, it will comment; otherwise it will react with 👍.
Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".
82ddbf9 to
efc9e65
Compare
sameerank
left a comment
There was a problem hiding this comment.
Thanks for iterating on the feedback 👍
Stacked on #9740.
Motivation
Our business goal is to make OpenFeature client integration simple. Exposure delivery must work without requiring a local receiver.
OpenFeature exposure delivery already uses
/infowith Remote Configuration. It does not support optional discovery or direct fallback in agentless mode.Changes and Decisions
Validation
The shared system-test contract ran locally against
2ea403582.TEST_LIBRARY=nodejs ./run.sh FEATURE_FLAGGING_AND_EXPERIMENTATION tests/ffe/test_exposure_egress.pypassed one test.TEST_LIBRARY=nodejs ./run.sh FEATURE_FLAGGING_AND_EXPERIMENTATION_AGENTLESS_DIRECT tests/ffe/test_exposure_egress.pypassed one test.TEST_LIBRARY=nodejs ./run.sh FEATURE_FLAGGING_AND_EXPERIMENTATION_AGENTLESS_SERVERLESS tests/ffe/test_exposure_egress.pypassed one test withserverless-init:1.9.13.