core-agent-ide/codex-rs/tui_app_server
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
..
frames Move TUI on top of app server (parallel code) (#14717) 2026-03-16 10:49:19 -06:00
src feat(app-server): add mcpServer/startupStatus/updated notification (#15220) 2026-03-19 15:09:59 -07:00
tests Move TUI on top of app server (parallel code) (#14717) 2026-03-16 10:49:19 -06:00
BUILD.bazel Move TUI on top of app server (parallel code) (#14717) 2026-03-16 10:49:19 -06:00
Cargo.toml Move terminal module to terminal-detection crate (#15216) 2026-03-19 14:08:04 -07:00
prompt_for_init_command.md Move TUI on top of app server (parallel code) (#14717) 2026-03-16 10:49:19 -06:00
styles.md Move TUI on top of app server (parallel code) (#14717) 2026-03-16 10:49:19 -06:00
tooltips.txt Move TUI on top of app server (parallel code) (#14717) 2026-03-16 10:49:19 -06:00