d7d55df930
<!-- CURSOR_SUMMARY --> > [!NOTE] > Adds `mcp` config support for sandbox creation across API, JS, and Python SDKs, and updates timeout tests to use explicit request timeouts. > > - **API/OpenAPI**: > - Add `McpConfig` schema and `mcp` field to `NewSandbox` in `spec/openapi.yml` and generated TS `schema.gen.ts`. > - **JS SDK**: > - `SandboxApi.createSandbox` sends `mcp` in POST body (`packages/js-sdk/src/sandbox/sandboxApi.ts`). > - Types updated to include `components["schemas"]["McpConfig"]`. > - **Python SDK**: > - Extend `NewSandbox` model and sandbox create flow to accept/pass `mcp`; async/sync APIs propagate `mcp` to POST `/sandboxes`. > - **Tests**: > - Increase `is_running` request timeouts in timeout tests to reduce flakiness (JS and Python). > > <sup>Written by [Cursor Bugbot](https://cursor.com/dashboard?tab=bugbot) for commit 04ad4e6d4947e33523b74aba2f703fa1e9c05e72. This will update automatically on new commits. Configure [here](https://cursor.com/dashboard?tab=bugbot).</sup> <!-- /CURSOR_SUMMARY -->