[codex] Make plugin details capability aware#27958
Conversation
6dd2ff5 to
7990855
Compare
34a526a to
23e47e6
Compare
7990855 to
861a599
Compare
599d127 to
c6a4457
Compare
8418596 to
0756089
Compare
c6a4457 to
15a520a
Compare
0756089 to
c1181eb
Compare
325eb4d to
b4b3b01
Compare
c1181eb to
9093548
Compare
b4b3b01 to
f1a1f07
Compare
9093548 to
e7918b6
Compare
f1a1f07 to
b1341c7
Compare
12f5206 to
a727e2f
Compare
467f3c5 to
2cc5786
Compare
a727e2f to
0ed374c
Compare
There was a problem hiding this comment.
💡 Codex Review
Here are some automated review suggestions for this pull request.
Reviewed commit: 0ed374c08a
ℹ️ About Codex in GitHub
Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you
- Open a pull request for review
- Mark a draft as ready
- Comment "@codex review".
If Codex has suggestions, it will comment; otherwise it will react with 👍.
Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".
0ed374c to
337bebc
Compare
55973b4 to
337bebc
Compare
There was a problem hiding this comment.
💡 Codex Review
Here are some automated review suggestions for this pull request.
Reviewed commit: 55973b4a8a
ℹ️ About Codex in GitHub
Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you
- Open a pull request for review
- Mark a draft as ready
- Comment "@codex review".
If Codex has suggestions, it will comment; otherwise it will react with 👍.
Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".
60b6204 to
407ad58
Compare
407ad58 to
c16b8fe
Compare
xl-openai
left a comment
There was a problem hiding this comment.
Please cleanup plugin_details_app_summaries_enabled before merge.
490f02e to
993f514
Compare
e683cd4 to
1308447
Compare
Summary
Makes plugin details/read flows capability-aware so auth-filtered plugin surfaces report the same usable app/MCP/skill shape as the marketplace and install flows.
Validation
Not run; this change was rebased onto the current plugin auth stack and pushed as a draft PR.
Manual test
2a. login in with api key and observe plugin details page which shows no apps (note we don't show "app not available due to api key log in as there's no way to differentiate between no apps and app without substitute mcp exists" without significantly more code changes, i've separated this to a follow up if we want that behaviour.


2b. log in with chat and observe intended conflict resolution logic

