provide-terminal 2026-03-10
Coverage additions and corrections following the Mar 9 feature work, including server, transport, and Cloudflare package fixes
37 files · 347+ · 125-

Coverage: WebSocket Disconnect Resume

2 files changed
  • test_ws_regression_disconnect.py Comprehensive tests for WS session disconnect and resume, including telnet subnegotiation edge cases
  • test_telnet_negotiate.py Telnet subnegotiation path coverage
  • Comprehensive tests added for the scenario where a WebSocket session disconnects mid-session and resumes, including telnet subnegotiation edge cases. qualify internal
    2 files
    • test_ws_regression_disconnect.py
    • test_telnet_negotiate.py

Coverage: Proxy Terminal Page

4 files changed
  • test_terminal_proxy.py Test coverage for the Cloudflare-hosted proxy terminal page
  • test_example.py Example server Playwright tests updated
  • test_frontend_coverage.py Frontend coverage tests updated
  • test_server.py Server Playwright tests updated
  • Test coverage added for the Cloudflare-hosted proxy terminal page introduced on Mar 9. qualify internal
    1 file
    • test_terminal_proxy.py

Server and Transport Corrections

9 files changed
  • config.py Server config corrections
  • gateway.py Gateway corrections
  • telnet.py Telnet transport corrections
  • cli.py CLI corrections
  • test_api.py Server API tests updated
  • test_app.py Server app tests updated
  • test_config.py Server config tests updated
  • test_jwt.py Server JWT tests updated
  • test_security.py Server security tests updated
  • Server config, gateway, and telnet transport corrections applied following the Mar 9 reorganization. remediate internal
    3 files
    • config.py
    • gateway.py
    • telnet.py
  • Server test suites updated to match corrected module paths and behavior. qualify internal
    5 files
    • test_api.py
    • test_app.py
    • test_config.py
    • test_jwt.py
    • test_security.py

Cloudflare Package Corrections

5 files changed
  • cf_types.py CF type definitions corrected
  • contracts.py CF contract corrections
  • session_runtime.py Session runtime corrections
  • ws_helpers.py WS helpers corrections
  • test_fallback_imports.py CF fallback import tests
  • Cloudflare package type definitions, contracts, and session runtime corrected after the Mar 9 CFWebSocket protocol introduction. remediate internal
    4 files
    • cf_types.py
    • contracts.py
    • session_runtime.py
    • ws_helpers.py