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
* test(dotnet): improve C# e2e RPC coverage
Add C# E2E coverage for previously unexercised generated RPC methods, advanced session option forwarding, runtime provider registration, account/user settings flows, session metadata helpers, and handler callbacks.
Fix C# RPC code generation so root collection and dictionary result types are included in the source-generated JSON context.
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
* test: expand e2e parity across SDKs
Replicate the newly added C# E2E coverage across Node, Python, Go, Rust, and Java, including RPC option forwarding, pending handler paths, MCP OAuth handling, account/user settings flows, and session state extras.
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
* test: address e2e review cleanup
Resolve review feedback by removing unused/test-only variables, tightening cleanup exception handling, fixing stale comments, and making the Python MCP OAuth wait explicit.
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
* test: avoid macro-only account token binding
Adjust the Rust account lifecycle E2E assertion so CodeQL can see the matched user binding is used outside an assertion macro.
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
* test: finish review comment cleanup
Make MCP OAuth waits explicit in Python, rewrap Rust OAuth assertions, and avoid CodeQL macro-only bindings in the Rust account lifecycle test.
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
* test(java): add extension option parity
Add Java session and resume support for requestExtensions, extensionSdkPath, and ExtensionInfo so create/resume requests match the other SDKs. Extend the client options E2E coverage to assert those options are forwarded.
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
* test: cover headers refresh none variant
Add Go and Java E2E assertions for the MCP headers refresh none response variant so their missing-pending-handler coverage matches Node and .NET.
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
* test: add discovery path e2e parity
Cover the server discovery-path, agent discovery, and instruction discovery RPCs in the Node, Python, Go, Rust, and Java E2E suites so they match the .NET server RPC coverage.
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
* test(java): add dedicated rpc server e2e coverage
Add a dedicated Java RpcServerE2ETest that exercises server-scoped RPC wrappers in parity with the other SDKs.
Update Java RPC codegen so server-scoped session methods keep their required sessionId params while session-scoped wrappers continue to inject sessionId automatically.
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
* test: fix e2e CI regressions
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
* test: sort Python e2e imports
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
* test(java): avoid extension option public surface
Remove Java non-generated extension option APIs from the parity coverage so the PR does not expand Java public surface area outside generated RPC APIs.
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
---------
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
0 commit comments