teddywyly-oai
6d75b525ea
Allow hosted Apps MCP contributions to override the protocol mode ( #46019 )
...
## What changed
Add an optional `protocol_mode` to `McpServerContribution::HostedApps` and apply it when registering the server. Preserve the hosted Apps default when no override is provided.
## Testing
Add an integration test that selects MCP `2026-07-28` with the global feature disabled and completes a native user verification flow, including resuming the tool call with the verification response. Extend capability tests to confirm that the override preserves hosted Apps user verification without granting it to ordinary extension registrations.
GitOrigin-RevId: e8662c45f964c00b0bb4503bbcfd8432d7e2fa70
2026-09-16 20:32:52 +00:00
..
2026-09-16 01:16:35 +00:00
2026-07-06 14:29:19 -07:00
2026-09-16 18:21:22 +00:00
2026-09-16 19:25:50 +00:00
2026-09-16 19:25:50 +00:00
2026-09-01 18:24:56 +00:00
2026-09-16 19:25:50 +00:00
2026-09-09 17:45:37 +00:00
2026-09-14 15:30:22 +00:00
2026-08-21 06:41:28 +00:00
2026-08-31 22:38:23 +00:00
2026-08-25 05:16:45 +00:00
2026-09-16 18:54:45 +00:00
2026-09-16 00:54:58 +00:00
2026-09-16 04:23:46 +00:00
2026-09-14 19:30:11 +00:00
2026-09-16 19:32:16 +00:00
2026-09-16 04:23:46 +00:00
2026-08-25 13:10:24 +00:00
2026-07-28 23:49:37 +00:00
2026-09-11 01:57:54 +00:00
2026-09-16 04:59:23 +00:00
2026-09-16 04:59:23 +00:00
2026-09-02 23:58:24 +00:00
2026-09-02 23:58:24 +00:00
2026-05-08 12:36:02 -07:00
2026-09-14 23:25:09 +00:00
2026-09-09 17:56:06 +00:00
2026-09-16 19:32:16 +00:00
2026-09-16 19:32:16 +00:00
2026-09-10 21:30:56 +00:00
2026-09-15 00:29:13 +00:00
2026-09-16 04:23:46 +00:00
2026-03-12 08:16:36 -07:00
2026-04-01 23:06:24 -07:00
2026-09-09 18:40:53 +00:00
2026-09-09 18:40:53 +00:00
2026-09-09 18:40:53 +00:00
2026-09-13 15:47:59 +00:00
2026-09-14 23:25:09 +00:00
2026-09-15 21:19:08 +00:00
2026-09-15 20:41:39 +00:00
2026-09-14 23:25:09 +00:00
2026-09-10 18:24:13 +00:00
2026-09-15 20:41:39 +00:00
2026-09-01 13:43:27 +00:00
2026-09-10 21:51:34 +00:00
2026-06-24 22:17:43 -07:00
2026-08-25 19:54:52 +00:00
2026-07-06 11:20:32 -07:00
2026-07-06 11:20:32 -07:00
2026-09-16 04:23:46 +00:00
2026-09-15 21:19:08 +00:00
2026-09-15 21:19:08 +00:00
2026-08-10 01:44:30 +00:00
2026-09-03 00:17:19 +00:00
2026-09-01 14:43:27 +00:00
2026-08-20 07:03:02 +00:00
2026-09-01 18:24:56 +00:00
2026-09-16 04:23:46 +00:00
2026-09-16 04:23:46 +00:00
2026-05-13 11:31:27 +02:00
2026-08-25 21:34:05 +00:00
2026-09-14 22:58:51 +00:00
2026-08-21 21:17:42 +00:00
2026-09-13 15:47:59 +00:00
2026-09-15 21:19:08 +00:00
2026-09-15 21:19:08 +00:00
2026-04-28 13:03:28 +02:00
2026-09-15 17:09:11 +00:00
2026-08-26 16:28:35 +00:00
2026-09-11 14:25:56 +00:00
2026-08-29 06:05:28 +00:00
2026-09-15 22:52:56 +00:00
2026-09-15 22:52:56 +00:00
2026-08-06 13:37:07 +00:00
2026-09-01 13:43:27 +00:00
2026-09-16 20:32:52 +00:00
2026-09-16 15:17:41 +00:00
2026-03-25 11:05:35 -07:00
2026-07-06 14:51:34 -07:00
2026-04-09 10:53:06 -07:00
2026-04-24 17:49:29 -07:00
2026-08-17 19:06:53 +00:00
2026-09-09 17:46:00 +00:00
2026-09-04 21:17:25 +00:00
2026-08-17 04:01:37 +00:00
2026-08-18 18:41:40 +00:00
2026-09-08 23:45:10 +00:00
2026-09-15 22:52:56 +00:00
2026-08-31 22:38:23 +00:00
2026-06-01 18:45:07 +00:00
2026-09-15 17:09:11 +00:00
2026-09-10 19:41:14 +00:00
2026-07-23 19:32:26 +00:00
2026-09-10 09:50:59 +00:00
2026-09-11 21:32:04 +00:00
2026-07-23 19:19:35 +00:00
2026-09-02 23:58:24 +00:00
2026-09-02 23:58:24 +00:00
2026-08-31 23:29:20 +00:00
2026-09-15 16:40:06 +00:00
2026-06-16 14:34:54 +02:00
2026-08-23 20:08:40 +00:00
2026-08-24 10:56:54 +00:00
2026-09-14 22:58:51 +00:00
2026-09-13 06:07:03 +00:00
2026-09-13 06:07:03 +00:00
2026-09-15 18:41:13 +00:00
2026-09-09 06:04:59 +00:00
2026-08-20 06:03:25 +00:00
2026-08-20 06:03:25 +00:00
2026-08-27 00:07:26 +00:00
2026-08-13 11:11:26 +00:00
2026-05-04 11:46:03 -07:00
2026-09-13 06:53:20 +00:00
2026-09-13 06:53:20 +00:00
2026-09-11 01:57:54 +00:00
2026-09-15 08:28:03 +00:00
2026-09-15 02:33:27 +00:00
2026-09-10 18:24:13 +00:00
2026-08-11 19:30:12 +00:00
2026-07-22 02:19:45 +00:00
2026-07-22 02:19:45 +00:00
2026-09-13 15:47:59 +00:00
2026-09-13 15:47:59 +00:00
2026-09-05 13:02:49 +00:00
2026-09-04 12:56:26 +00:00
2026-04-20 22:39:17 -07:00
2026-08-25 17:41:22 +00:00
2026-05-14 16:54:59 -07:00
2026-07-20 13:45:29 +00:00
2026-07-20 13:45:29 +00:00
2026-05-28 15:26:55 -07:00
2026-05-28 15:26:55 -07:00
2026-07-21 21:06:04 +00:00
2026-09-15 18:41:13 +00:00
2026-09-09 19:31:12 +00:00
2026-08-20 06:29:32 +00:00