jif
61fa059d49
Use thread connections for enterprise MCP status listings ( #55394 )
...
## Why
Enterprise-managed MCP authentication requires the thread's admitted connection. Bulk `mcpServerStatus/list` requests need to use that connection to report the enterprise server's catalog consistently with single-server requests.
## What changed
- Read enterprise server metadata from the thread runtime when listing all MCP servers, preserving ordinary server discovery.
- Check the expected server registration before discovery so edited or disabled registrations cannot reuse an old connection's catalog.
## Testing
Add coverage for bulk and single-server status consistency, catalog metadata, and registration changes. Extend enterprise authentication lifecycle tests to cover bearer renewal, grant replacement, and logout during a pending exchange. Add a scenario asserting that enterprise sign-in failure preserves ordinary MCP tool schemas, calls, and model history.
GitOrigin-RevId: 3bf3bd672511d0c753cd95ec777892f72bd6eb89
2026-10-19 22:02:44 +00:00
..
2026-10-05 18:52:51 +00:00
2026-10-14 06:03:02 +00:00
2026-10-05 18:52:51 +00:00
2026-10-05 18:52:51 +00:00
2026-10-05 18:52:51 +00:00
2026-10-05 18:52:51 +00:00
2026-10-05 18:52:51 +00:00
2026-10-05 18:52:51 +00:00
2026-10-05 18:52:51 +00:00
2026-10-05 18:52:51 +00:00
2026-10-05 18:52:51 +00:00
2026-10-05 18:52:51 +00:00
2026-09-10 21:41:39 +00:00
2026-10-05 18:52:51 +00:00
2026-09-12 05:04:11 +00:00
2026-09-12 05:04:11 +00:00
2026-10-05 18:52:51 +00:00
2026-10-05 18:52:51 +00:00
2026-10-05 18:52:51 +00:00
2026-10-05 18:52:51 +00:00
2026-10-05 18:52:51 +00:00
2026-10-05 18:52:51 +00:00
2026-04-12 11:59:09 -07:00
2026-10-05 18:52:51 +00:00
2026-10-19 20:30:44 +00:00
2026-10-08 17:25:39 +00:00
2026-10-13 10:42:06 +00:00
2026-09-30 17:33:59 +00:00
2026-10-09 13:15:39 +00:00
2026-10-06 10:39:16 +00:00
2026-10-05 18:52:51 +00:00
2026-10-06 10:39:16 +00:00
2026-10-13 23:51:47 +00:00
2026-10-06 10:39:16 +00:00
2026-10-06 10:39:16 +00:00
2026-10-19 17:37:49 +00:00
2026-10-19 17:37:49 +00:00
2026-10-06 10:39:16 +00:00
2026-10-06 10:39:16 +00:00
2026-10-06 10:39:16 +00:00
2026-10-08 18:42:58 +00:00
2026-10-06 10:39:16 +00:00
2026-10-06 10:39:16 +00:00
2026-10-18 01:58:02 +00:00
2026-10-06 10:56:45 +00:00
2026-10-06 10:39:16 +00:00
2026-10-05 18:52:51 +00:00
2026-10-06 10:39:16 +00:00
2026-10-19 20:01:37 +00:00
2026-10-05 18:52:51 +00:00
2026-10-15 22:25:58 +00:00
2026-10-15 14:41:16 +00:00
2026-10-05 18:52:51 +00:00
2026-10-19 20:01:37 +00:00
2026-10-06 10:39:16 +00:00
2026-10-06 19:30:57 +00:00
2026-10-03 07:37:00 +00:00
2026-10-05 18:52:51 +00:00
2026-10-08 20:04:38 +00:00
2026-10-07 15:47:21 +00:00
2026-10-08 22:01:24 +00:00
2026-10-10 01:14:28 +00:00
2026-10-08 22:01:24 +00:00
2026-10-14 05:36:44 +00:00
2026-10-08 22:01:24 +00:00
2026-10-08 22:01:24 +00:00
2026-10-17 04:02:21 +00:00
2026-10-08 03:20:54 +00:00
2026-10-05 18:52:51 +00:00
2026-10-05 18:52:51 +00:00
2026-10-06 03:27:04 +00:00
2026-10-06 03:27:04 +00:00
2026-10-05 18:52:51 +00:00
2026-10-05 18:52:51 +00:00
2026-10-19 22:02:44 +00:00
2026-10-19 22:02:44 +00:00
2026-10-06 10:39:16 +00:00
2026-10-16 16:40:17 +00:00
2026-10-16 16:40:17 +00:00
2026-10-05 18:52:51 +00:00
2026-10-14 05:36:44 +00:00
2026-10-06 10:39:16 +00:00
2026-10-13 09:06:39 +00:00
2026-10-05 18:52:51 +00:00
2026-10-06 03:27:04 +00:00
2026-10-06 10:56:45 +00:00
2026-10-09 11:08:24 +00:00
2026-10-08 00:09:03 +00:00
2026-10-17 04:02:21 +00:00
2026-10-06 10:39:16 +00:00
2026-10-05 18:52:51 +00:00
2026-10-07 01:28:59 +00:00
2026-10-10 17:30:25 +00:00
2026-10-10 17:30:25 +00:00
2026-10-05 18:52:51 +00:00
2026-10-19 17:37:49 +00:00
2026-10-19 17:37:49 +00:00
2026-10-06 10:39:16 +00:00
2026-10-05 18:52:51 +00:00
2026-10-05 18:52:51 +00:00
2026-10-05 18:52:51 +00:00
2026-10-05 18:52:51 +00:00
2026-10-05 18:52:51 +00:00
2026-10-05 18:52:51 +00:00
2026-10-17 04:02:21 +00:00
2026-09-04 10:22:43 +00:00