core-agent-ide/codex-rs/tui_app_server
canvrno-oai f7201e5a9f
Initial plugins TUI menu - list and read only. tui + tui_app_server (#15215)
### Preliminary /plugins TUI menu
- Adds a preliminary /plugins menu flow in both tui and tui_app_server.
- Fetches plugin list data asynchronously and shows loading/error/cached
states.
  - Limits this first pass to the curated ChatGPT marketplace.
  - Shows available plugins with installed/status metadata.
- Supports in-menu search over plugin display name, plugin id, plugin
name, and marketplace label.
- Opens a plugin detail view on selection, including summaries for
Skills, Apps, and MCP Servers, with back navigation.

### Testing
  - Launch codex-cli with plugins enabled (`--enable plugins`).
  - Run /plugins and verify:
      - loading state appears first
      - plugin list is shown
      - search filters results
- selecting a plugin opens detail view, with a list of
skills/connectors/MCP servers for the plugin
      - back action returns to the list.
- Verify disabled behavior by running /plugins without plugins enabled
(shows “Plugins are disabled” message).
- Launch with `--enable tui_app_server` (and plugins enabled) and repeat
the same /plugins flow; behavior should match.
2026-03-19 21:28:33 -07:00
..
frames Move TUI on top of app server (parallel code) (#14717) 2026-03-16 10:49:19 -06:00
src Initial plugins TUI menu - list and read only. tui + tui_app_server (#15215) 2026-03-19 21:28:33 -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 Split features into codex-features crate (#15253) 2026-03-19 20:12:07 -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