Add marketplace display names to plugin/list (#14861)

Add display_name support to marketplace.json.
This commit is contained in:
xl-openai
2026-03-16 19:04:40 -07:00
committed by GitHub
parent 59533a2c26
commit 49c2b66ece
11 changed files with 77 additions and 1 deletions

View File

@@ -152,6 +152,7 @@ async fn plugin_list_includes_install_and_enabled_state_from_config() -> Result<
repo_root.path().join(".agents/plugins/marketplace.json"),
r#"{
"name": "codex-curated",
"display_name": "ChatGPT Official",
"plugins": [
{
"name": "enabled-plugin",
@@ -220,6 +221,10 @@ enabled = false
.expect("expected repo marketplace entry");
assert_eq!(marketplace.name, "codex-curated");
assert_eq!(
marketplace.display_name.as_deref(),
Some("ChatGPT Official")
);
assert_eq!(marketplace.plugins.len(), 3);
assert_eq!(marketplace.plugins[0].id, "enabled-plugin@codex-curated");
assert_eq!(marketplace.plugins[0].name, "enabled-plugin");