Files
codex/codex-rs/tui
Joe Savona 2de2e03d0b Resolve MCP statusline providers and read thread-scoped resources (#61249)
## What changed

- Parse statusline entrypoints from MCP tool metadata, requiring exactly one valid `ui://` resource URI per tool.
- Resolve saved or discovered providers against the displayed thread's tool catalog, checking global advertisement, plugin ownership, and connection status. Reject providers whose effective server, plugin, or marketplace registration includes project configuration.
- Read the resolved resource on the displayed thread, forwarding the statusline snapshot in `com.openai/codex-statusline-state` metadata.

## Testing

Add tests for malformed and ambiguous entrypoints, thread-specific resource reads, configuration precedence, project overrides, ownership mismatches, and unavailable providers.

GitOrigin-RevId: 5a43212177704f546e5d53be53f8979fe3bb8d8a
2026-11-13 04:12:42 +00:00
..