
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-03-09 23:41:58 -07:00
2026-06-04 14:16:03 -04:00
2026-06-04 23:42:27 +00:00
2026-04-29 19:56:41 +00:00
2026-05-12 18:40:53 -07:00
2026-05-20 17:30:19 +00:00
2026-06-02 21:09:34 +02:00
2026-05-28 15:26:55 -07:00
2026-06-02 13:18:59 -07:00
2026-05-31 15:54:31 -07:00
2026-06-02 13:18:59 -07:00
2026-04-28 12:23:34 -07:00
2026-02-27 12:45:59 -08:00
2026-05-07 15:44:43 -07:00
2026-05-28 11:44:55 -07:00
2026-03-27 19:00:44 -07:00
2026-05-28 23:09:55 -07:00
2026-03-19 05:24:09 +00:00
2026-06-02 13:18:59 -07:00
2026-06-02 13:18:59 -07:00
2026-06-04 18:05:54 +00:00
2026-06-04 18:05:54 +00:00
2026-06-02 13:18:59 -07:00
2026-06-02 13:18:59 -07:00
2026-06-04 13:35:31 -07:00
2026-06-04 13:36:24 -07:00
2026-06-01 21:25:42 -07:00
2026-06-04 23:42:27 +00:00
2026-05-06 21:16:31 -07:00
2026-02-27 12:45:59 -08:00
2026-05-28 21:14:34 -07:00
2026-05-28 09:18:13 -07:00
2026-06-01 04:33:20 +00:00
2026-05-20 15:07:35 -07:00
2026-05-19 14:57:11 -07:00