mirror of
https://github.com/openai/codex.git
synced 2026-11-13 22:47:20 +00:00
Add MCP event discovery and subscriptions (#37494)
## What changed - Expose hosted Plugin Runtime event definitions through `McpResourceClient::list_events`. - Add cancellable `events/stream` subscriptions that route lifecycle notifications to the matching request and cancel when the stream is dropped. - Bound event notification and queue sizes, time out stalled response headers, and close streamable HTTP responses locally on cancellation. ## Testing - Add streamable HTTP integration coverage for isolated concurrent subscriptions, local cancellation, and stalled response-header timeouts. GitOrigin-RevId: 98c6fffa8f004eb2638c1b0705f659222cbbdfdb
This commit is contained in:
1 parent
2b1811e562
commit
41014b11bd
8 files changed
+837
-30
No files matched your search
@@ -7,6 +7,10 @@ pub use elicitation::ElicitationLifecycle;
|
||||
pub use elicitation::ElicitationReviewRequest;
|
||||
pub use elicitation::ElicitationReviewer;
|
||||
pub use elicitation::ElicitationReviewerHandle;
|
||||
pub use resource_client::McpEventCatalogSnapshot;
|
||||
pub use resource_client::McpEventDefinition;
|
||||
pub use resource_client::McpEventNotification;
|
||||
pub use resource_client::McpEventStream;
|
||||
pub use resource_client::McpResourceClient;
|
||||
pub use resource_client::McpResourceClientCacheKey;
|
||||
pub use resource_client::McpResourcePage;
|
||||
|
||||
Reference in new issue
Block a user