Owen Lin
9e695fe830
feat(app-server): add mcpServer/startupStatus/updated notification (#15220)
Exposes the legacy `codex/event/mcp_startup_update` event as an API v2
notification.
The legacy event has this shape:
```
#[derive(Debug, Clone, Deserialize, Serialize, JsonSchema, TS)]
pub struct McpStartupUpdateEvent {
/// Server name being started.
pub server: String,
/// Current startup status.
pub status: McpStartupStatus,
}
#[derive(Debug, Clone, Deserialize, Serialize, JsonSchema, TS)]
#[serde(rename_all = "snake_case", tag = "state")]
#[ts(rename_all = "snake_case", tag = "state")]
pub enum McpStartupStatus {
Starting,
Ready,
Failed { error: String },
Cancelled,
}
```
2026-03-19 15:09:59 -07:00
..
2026-03-01 13:43:37 -08:00
2026-03-06 00:03:39 +00:00
2026-03-06 00:03:39 +00:00
2026-03-06 17:30:17 -08:00
2026-03-06 17:30:17 -08:00
2026-03-06 17:30:17 -08:00
2026-03-06 17:30:17 -08:00
2026-03-06 17:30:17 -08:00
2026-03-06 17:30:17 -08:00
2026-03-06 17:30:17 -08:00
2026-03-06 17:30:17 -08:00
2026-03-06 17:30:17 -08:00
2026-03-08 17:38:01 -07:00
2026-03-13 15:27:00 -07:00
2026-03-12 16:38:04 -07:00
2026-02-25 02:11:51 -08:00
2026-02-25 02:11:51 -08:00
2026-02-25 02:11:51 -08:00
2026-02-25 02:11:51 -08:00
2026-02-20 22:26:14 +00:00
2026-03-13 14:42:20 -07:00
2026-03-13 14:42:20 -07:00
2026-03-13 14:42:20 -07:00
2026-03-13 14:42:20 -07:00
2026-03-13 14:42:20 -07:00
2026-03-13 14:42:20 -07:00
2026-03-13 14:42:20 -07:00
2026-03-13 14:42:20 -07:00
2026-03-13 14:42:20 -07:00
2026-03-13 14:42:20 -07:00
2026-03-13 14:42:20 -07:00
2026-03-13 14:42:20 -07:00
2026-03-13 14:42:20 -07:00
2026-03-13 14:42:20 -07:00
2026-03-17 22:09:22 -07:00
2026-03-17 22:09:22 -07:00
2026-03-19 10:53:08 -07:00
2026-03-13 15:27:00 -07:00
2026-03-13 15:27:00 -07:00
2026-03-19 10:53:08 -07:00
2026-03-19 15:09:59 -07:00
2026-02-26 22:02:57 -08:00
2026-03-16 21:37:27 -07:00
2026-03-19 15:02:45 -07:00
2026-03-11 12:33:08 -07:00
2026-03-18 17:45:30 -07:00
2026-03-12 16:52:21 -07:00
2026-03-19 15:02:45 -07:00
2026-03-16 21:37:27 -07:00
2026-03-09 12:40:25 -07:00
2026-03-18 09:37:13 -07:00
2026-03-19 10:53:08 -07:00
2026-02-27 12:45:59 -08:00
2026-03-03 17:01:00 -08:00
2026-02-25 13:14:30 -08:00
2026-03-13 15:27:00 -07:00
2026-03-19 10:53:08 -07:00
2026-03-18 15:19:29 -07:00
2026-03-19 10:53:08 -07:00
2026-03-03 15:56:11 -08:00
2026-03-19 10:53:08 -07:00
2026-03-19 10:53:08 -07:00
2026-02-25 09:59:10 -08:00
2026-02-25 09:59:10 -08:00
2026-02-25 09:59:10 -08:00
2026-03-16 21:38:07 -07:00
2026-03-17 15:24:37 -07:00
2026-03-18 09:37:13 -07:00
2026-03-19 10:53:08 -07:00
2026-03-19 10:53:08 -07:00
2026-03-18 23:42:40 -06:00
2026-03-18 23:42:40 -06:00
2026-03-19 10:53:08 -07:00
2026-03-14 01:58:43 -07:00
2026-03-19 10:53:08 -07:00
2026-03-19 10:53:08 -07:00
2026-02-25 13:14:30 -08:00
2026-02-25 13:14:30 -08:00
2026-03-19 10:53:08 -07:00
2026-03-19 10:53:08 -07:00
2026-03-13 15:27:00 -07:00
2026-03-19 10:53:08 -07:00
2026-03-08 18:07:46 -07:00