1c55083de0
<!-- CURSOR_SUMMARY --> > [!NOTE] > **Medium Risk** > Changes how instance methods merge and forward connection options (api key/domain/headers/timeouts) to API calls in both JS and Python SDKs, which can affect request routing and auth headers. Regression tests reduce risk but behavior changes could impact callers relying on previous (incorrect) defaults. > > **Overview** > Fixes **missing propagation of instance `connectionConfig`** when calling sandbox instance methods (notably `pause`/`betaPause`/`connect`, plus related methods) so default config is always forwarded and per-call overrides still win. > > In the JS SDK this centralizes option merging via a new `resolveApiOpts()` helper and updates multiple `SandboxApi.*` calls to use it; in the Python SDK it updates `Sandbox.connect()` and `Sandbox.pause()` (sync + async) to pass `self.connection_config.get_api_params(**opts)`. > > Adds regression tests in both SDKs to assert defaults are forwarded and overrides are applied correctly. > > <sup>Written by [Cursor Bugbot](https://cursor.com/dashboard?tab=bugbot) for commit 60aa6ca1c386d99613976269106298267d5dbfbe. This will update automatically on new commits. Configure [here](https://cursor.com/dashboard?tab=bugbot).</sup> <!-- /CURSOR_SUMMARY -->