
charlesgong-openaiandGitHub
b9ff450902
[codex] Expose unavailable app templates in plugin detail (#26317)
## Summary
- Adds `unavailable_app_templates` to the app-server protocol and
generated schemas/types.
- Parses plugin-service `release.unavailable_app_templates` in the
remote plugin client.
- Maps remote unavailable templates into app-server `PluginDetail`.
- Defaults local plugins to an empty unavailable app template list.
## Validation
- `just write-app-server-schema`
- `cargo +1.95.0 fmt --manifest-path codex-rs/Cargo.toml --all --check`
- `cargo +1.95.0 test --manifest-path codex-rs/Cargo.toml -p
codex-app-server-protocol schema_fixtures`
- `cargo +1.95.0 check --manifest-path codex-rs/Cargo.toml -p
codex-app-server-protocol -p codex-core-plugins -p codex-app-server`
- `git diff --check`
Note: default `cargo check` uses rustc 1.89 locally and failed because
dependencies require newer Rust, so validation was rerun with installed
Rust 1.95.
2026-06-04 23:42:27 +00:00
..
2026-05-08 12:36:02 -07:00
2026-06-04 23:42:27 +00:00
2026-02-20 23:45:35 -08:00
2026-04-10 20:02:33 -07:00
2026-05-08 12:36:02 -07:00
2026-05-08 12:36:02 -07:00
2026-02-09 20:48:58 -08:00
2026-02-09 20:48:58 -08:00
2026-02-01 23:38:43 -08:00
2026-06-04 13:36:24 -07:00
2026-06-04 23:42:27 +00:00
2026-06-04 23:42:27 +00:00
2026-05-19 11:03:47 -07:00
2026-02-26 01:10:46 +00:00
2026-04-21 10:08:42 -07:00
2026-02-04 16:12:47 -08:00
2026-02-20 23:45:35 -08:00
2026-04-10 20:02:33 -07:00
2026-05-07 20:31:41 -07:00
2026-02-01 23:38:43 -08:00
2026-02-01 23:38:43 -08:00
2026-03-19 05:24:09 +00:00
2026-02-13 15:08:14 -08:00
2026-03-19 05:24:09 +00:00
2026-02-01 23:38:43 -08:00
2026-02-01 23:38:43 -08:00
2026-03-02 16:01:41 -08:00
2026-02-01 23:38:43 -08:00
2026-03-02 16:01:41 -08:00
2026-02-01 23:38:43 -08:00
2026-03-06 01:50:26 -08:00
2026-03-06 01:50:26 -08:00
2026-06-02 21:09:34 +02:00
2026-05-19 11:03:47 -07:00
2026-02-01 23:38:43 -08:00
2026-06-04 13:36:24 -07:00
2026-06-02 21:09:34 +02:00
2026-02-01 23:38:43 -08:00
2026-02-01 23:38:43 -08:00