Repository navigation
Conversation
Gate configuration negotiation on evaluation and exposure support; the current evaluator remains opted out. Environment: Datadog workspace Co-Authored-By: Codex GPT-6 <noreply@localhost>
Overall package sizeSelf size: 9.75 MB Dependency sizes| name | version | self size | total size | |------|---------|-----------|------------| | import-in-the-middle | 3.5.3 | 131.25 kB | 531.86 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 🔄 Datadog retried 1 test - 1 passed on retry 🎯 Code Coverage (details) 🔗 Commit SHA: 6980d2f | Docs | View more details | Give us feedback! |
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## master #11038 +/- ##
==========================================
+ Coverage 98.98% 98.99% +0.01%
==========================================
Files 1079 1087 +8
Lines 177113 178761 +1648
Branches 72 82 +10
==========================================
+ Hits 175316 176973 +1657
+ Misses 1796 1787 -9
Partials 1 1
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:
|
BenchmarksBenchmark execution time: 2026-11-04 21:37:44 Comparing candidate commit 6980d2f in PR branch Found 0 performance improvements and 0 performance regressions! Performance is the same for 2447 metrics, 10 unstable metrics.
|
| // The bundled evaluator and tracer hooks must support prerequisite evaluation, | ||
| // error propagation, and exposure reporting before this report can opt in. | ||
| function getEvaluatorCapabilities () { | ||
| return [] |
There was a problem hiding this comment.
🤖 Comment from Claude working with Aaron Silverman:
[P1] Coordination note with #10749: no PR in the stack turns this report on.
#10749 adds the dependent-flag provider, but it does not change this function and adds no query parameter, header or bit of its own. With both PRs merged, Node does not advertise dependent-flag support on either delivery path, and the backend leaves dependent flags out.
Suggested order: land this PR first. Then #10749 changes this function to return [DEPENDENT_FLAG_VARIANT_KEY_V1] once its published provider supports dependent flags.
What does this PR do?
Gate the agentless
X-DD-FEATURE-FLAGS-CAPABILITIES: dependent-flag-variant-key-v1header and RC bit 50 on one evaluator capability report. The report remains empty until the bundled evaluator and tracer hooks implement prerequisite evaluation, error propagation, and exposure semantics; current requests and RC bit 46 are unchanged.Motivation
Follows Python agentless #21335 and Python RC #21336.
Additional Notes
Added positive/unknown/empty transport cases, initial and conditional HTTP request coverage, and an unsupported-evaluator regression check. Syntax checks and direct evaluator-report/RC-bit assertions pass;
npm run test:openfeaturecannot run because test dependencies (including Mocha) are not installed, and workspace storage is exhausted. Keep draft until the suites and lint pass in CI.