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
{{ message }}
Repository navigation
chore(coverage): restore SDK statements coverage threshold to ≥50 #176
The SDK statements coverage threshold in .testcoverage.yml was temporarily lowered from 50 → 40 in #174 ("refactor(table names): handle unsafe table names") to keep the PR scope manageable while new SDK endpoint/auth behavior was being shipped.
Goal
Restore the sdk statements threshold to 50 or higher once targeted SDK tests covering the new query-parameter endpoints and SSE auth changes are added.
#123 - fix(api): drop CORS credentials + skip same-origin decoration [merged]
📝 Issue Planner
Check the box below or use the @coderabbitai plan command to generate an implementation plan and prompts that you can use with your favorite coding assistant.
Create Plan
🧪 Issue enrichment is currently in open beta.
You can configure auto-planning by selecting labels in the issue_enrichment configuration.
To disable automatic issue enrichment, add the following to your .coderabbit.yaml:
issue_enrichment:
auto_enrich:
enabled: false
💬 Have feedback or questions? Drop into our discord!
Flagged in PR #174 (comment: #174 (comment)) — the _createStream transport-selection test suite was removed because the async SSE auth path broke the sync-vs-async detection hack used to distinguish SSE from WS.
Specific cases that need to be covered once the testing approach is updated:
Auto mode, no auth → SSE transport is selected (EventSource constructor is called)
Auto mode, auth present → WS transport is selected (WebSocket constructor is called)
Forced SSE with auth → SSE transport is selected even when auth is set; auth token is injected as token query parameter in the SSE URL
Disconnect lifecycle → disconnect() closes the connection, decrements the active connection counter (clamped to 0), and emits a closed status
Activity
coderabbitai commentedon May 23, 2026
🔗 Related PRs
#123 - fix(api): drop CORS credentials + skip same-origin decoration [merged]
📝 Issue Planner
Check the box below or use the
@coderabbitai plancommand to generate an implementation plan and prompts that you can use with your favorite coding assistant.🧪 Issue enrichment is currently in open beta.
You can configure auto-planning by selecting labels in the issue_enrichment configuration.
To disable automatic issue enrichment, add the following to your
.coderabbit.yaml:💬 Have feedback or questions? Drop into our discord!
coderabbitai commentedon May 23, 2026
_createStream transport-selection test coverage
Flagged in PR #174 (comment: #174 (comment)) — the
_createStreamtransport-selection test suite was removed because the async SSE auth path broke the sync-vs-async detection hack used to distinguish SSE from WS.Specific cases that need to be covered once the testing approach is updated:
EventSourceconstructor is called)WebSocketconstructor is called)tokenquery parameter in the SSE URLdisconnect()closes the connection, decrements the active connection counter (clamped to 0), and emits aclosedstatusRequested by @EricAndrechek.
refactor(sdk)!: remove WebSockets + consolidate tooling/coverage (#190)