• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

lsm / neokai / 22822573011
84%

Build:
DEFAULT BRANCH: dev
Ran 08 Mar 2026 02:00PM UTC
Jobs 0
Files 0
Run time –
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

pending completion
  cancel
22822573011

push

github

web-flow
test: validate and measure Dev Proxy integration improvements (#264)

* test: validate and measure Dev Proxy integration improvements

This commit includes validation work for Dev Proxy integration:

1. Fixed health check in dev-proxy helper to use TCP connection
   - Previous HTTP fetch check doesn't work with HTTPS proxies
   - Now uses socket.connect() for reliable proxy readiness detection

2. Added explicit proxy environment variable passing to SDK
   - Proxy vars (HTTPS_PROXY, HTTP_PROXY, NODE_USE_ENV_PROXY, NODE_EXTRA_CA_CERTS)
   are now explicitly included in SDK options.env
   - Ensures SDK subprocess receives proxy configuration

3. Updated Dev Proxy schema version to v2.2.0 in devproxyrc.json

4. Created comprehensive validation report (docs/dev-proxy-validation-report.md)
   - Documents test results, issues, and recommendations
   - Mock SDK mode: 3/4 tests passing (1 test bug unrelated to mocking)
   - Dev Proxy mode: Not working due to SDK subprocess env var inheritance issue

Key Finding:
The Claude Agent SDK subprocess does not reliably inherit proxy environment
variables. While infrastructure is correctly set up, tests timeout because
the SDK makes real API requests instead of using the proxy.

Next Steps:
- Investigate SDK subprocess environment variable inheritance mechanism
- Consider SDK-level changes or alternative proxy configuration methods
- Test with cleared credentials to verify proxy interception

Related: #252, #253, #254, #259

* docs: update validation report with SDK subprocess findings

Updated the validation report with critical findings from post-fix
validation:

Key Finding:
- Proxy environment variables ARE correctly set in process.env
- Proxy variables ARE explicitly passed to SDK via options.env
- SDK subprocess does NOT use these variables (verified via debug output)

This confirms the root cause is the Claude Agent SDK's subprocess
spawn mechanism, not the NeoKai daemon configuration.

Changes:
- Updated valid... (continued)
Source Files on build 22822573011
Detailed source file information is not available for this build.
  • Back to Repo
  • Github Actions Build #22822573011
  • e1f1a6dd on github
  • Prev Build on dev (#22815283665)
  • Next Build on dev (#22822756626)
  • Delete
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc